在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ HTML問答
萢萢糖 回答

以我以往的經(jīng)驗來看,我們是把參數(shù)放在分享的url后面的,當其他用戶打開這個鏈接,再字符串截取到這些參數(shù),然后請求。

var shareData = {  //微信分享data
    title: '',
    desc: '',
    dataUrl: '',
    type: 'link',
    imgUrl: '',
    link: ''
}

這個是微信分享提供的api,用來配置一些信息(標題,描述,目標頁面鏈接,類型,縮略圖等)。如果不配置,分享的就只是一個鏈接,只是樣子丑一點。
類似這個:

clipboard.png

一個是直接分享,一個是配置了參數(shù)的分享。結(jié)果都是一樣的

咕嚕嚕 回答

如果你有過微信支付開發(fā)經(jīng)歷,這應該是一個很簡單的需求。
微信統(tǒng)一下單->用戶支付->驗證支付狀態(tài)->用支付信息交換注冊碼->展示。
細節(jié)就不展開了,只要跑通微信支付基本沒有什么技術(shù)難度

陌上花 回答

我表示這個問題我沒有看得太明白,你的意思是想問 ts 實現(xiàn)的原理嗎?還是如何使用 ts 來達到你說的效果?

如果是前者,這個我就默默地退下了,水平不夠。

如果是后者,可以這么來實現(xiàn):

interface A {
  a: any
}

interface B {
  a: any
  b: any
}

function isB(arg: A | B): arg is B {
    return (<B>arg).b !== undefined;
}

function foo(arg: A | B) {
  if (isB(arg)) {
    // arg is B
    console.log(arg.a, arg.b)
  } else {
    // arg is A
    console.log(arg.a)
  }
}

如果我理解有誤,就無視吧,大神輕噴

莓森 回答

對兼容性要求不高的話,我覺得可以試一下position:sticky;

生性 回答
不過這個依次延續(xù)的原因,不是很懂。

arr是一個全局變量,第一次你同步返回,arr為空,但返回后query繼續(xù)執(zhí)行,往arr添加數(shù)據(jù)。這就是依次延續(xù)的原因。

爆扎 回答
  1. 通過stdin/stdout和環(huán)境變量,可以通過strace或者其他調(diào)試方式抓取
  2. 通過UNIX Socket、TCP,通過tcpdump或類似工具抓取
舊顏 回答

不能這么討論吧,關(guān)鍵要看這個接口的設計初衷,這個接口具體如何定位,要解決什么問題?execute是否是接口的一個方法,如果是,不用考慮,直接做為接口的方法即可,如果不是,那么execute要解決的場景是什么

旖襯 回答

能通過a標簽調(diào)用打電話

<a href="tel:18888888888">撥號</a>
尛憇藌 回答

router-link默認綁定的是click事件,你在外層再綁定click事件,
根據(jù)事件冒泡,先執(zhí)行路由事件;
created階段尚未執(zhí)行存儲。

解決方案:
點擊后通過js代碼進行路由跳轉(zhuǎn)。

舊時光 回答
<component ref="view" :is="view"></component>
//父調(diào)子
this.$refs.view.getData();    //getData() A組件的方法
玩控 回答
  1. 掘金網(wǎng),用 Vue.js + Webpack 實現(xiàn)的
    地址: Vue 組件化開發(fā)實踐
  2. 餓了么
    地址:餓了么前端 · GitHub
  3. 蘇寧易購好像也是,可以去看看
假灑脫 回答

多了個空格,識別成沒有值的屬性了

胭脂淚 回答

如果你最多是3個數(shù)據(jù),就是supreme的方法就好了,如果還可能更多的數(shù)據(jù),甚至數(shù)據(jù)數(shù)不定,這個其實要用遞歸或者分治算法(用來解決遞歸算法層數(shù)過多的問題),這個就比較復雜了。


其實這個問題用位運算是比較好算的,也可以結(jié)合分治來處理:

  1. 根據(jù)數(shù)組元素數(shù)量N,可以分成N段二進制數(shù)據(jù)位
  2. 根據(jù)每個數(shù)據(jù)元素An,則N段二進制數(shù)位的值范圍就可以得出(二進制位數(shù)),并有一個對應的最大值An-1
  3. 所有的組合就和這個N段2進制位數(shù)(假設總共有M位),則0-2^M-1共2^M個數(shù)中濾除各段不符合情況后的數(shù)據(jù),根據(jù)段分開后對應值的組合,即遍歷0-這個二進制數(shù)范圍內(nèi)
  4. 這樣遍歷一遍0-2^M,濾除各段不符合的情況就可以得出所有合適情況了。

以[2,2,3]為例來介紹,我們從低位開始作為處理
2,表示1,2 二種狀態(tài),對應1位二進制,最大值2-1=1
2,表示1,2 二種狀態(tài),對應1位二進制,最大值2-1=1
3,表示1,2,3 3種狀態(tài),對應2位二進制,最大值3-1=2
這樣,需要1+1+2共4位二進制數(shù)來表示所有組合,其中還需要濾除最高位的2個段的一些情況(2位2進制數(shù)其實可以表示4種狀態(tài)的),后面注意是低位開始對應
00 0 0,對應1,1,1
00 0 1, 對應2,1,1
00 1 0,對應1,2,1
00 1 1,對應2,2,1
01 0 0,對應1,1,2
01 0 1,對應2,1,2
01 1 0,對應1,2,2
01 1 1,對應2,2,2
10 0 0,對應1,1,3
10 0 1,對應2,1,3
10 1 0,對應1,2,3
10 1 1,對應2,2,3
11 0 0 位段超出不符合
11 0 1 位段超出不符合
11 1 0 位段超出不符合
11 1 1 位段超出不符合


算法思路就介紹到這里,實現(xiàn)其實不是太復雜,不過如果位數(shù)太多了(超出語言處理范圍)還是需要分治


這個問題如果真實的規(guī)模比較大,還需要考慮空間復雜度和時間復雜度問題,遞歸肯定是不行的,就是轉(zhuǎn)換遞歸為循環(huán),空間復雜度也不一定好(當然實際情況下也不該由javascript來處理這么大復雜度的問題,但仍需考慮不是)。


這里再給出一個循環(huán)的方式

var arr = [2,2,3,2,5];           
function MC(inarr,n){
    var rt=[];
    for(var i=0;i<inarr.length;i++){
       for(var j=1;j<=n;j++){
           var t=inarr[i].concat();
           t.push(j);
           rt.push(t)
       }
    }
    return rt;
}

var mrt=[[]];
for(var i=0;i<arr.length;i++){
    mrt=MC(mrt,arr[i]);
}
console.log(mrt);
臭榴蓮 回答

ie11 了,兼容性問題應該沒有你說的那么不堪,你自己代碼有問題吧。

js 處理也什么問題,只要你自己在代碼層面能組織得好。

命于你 回答

其實要復制第一張到最后面,所以如果你的圖片是 3 張,實際上有 4 張圖片參與輪播。

clipboard.png

第三張結(jié)束后,繼續(xù)滑動,其實是顯示第四張,但是第四張和第一張是一樣的,所以看起來是從第三張滑動到第一張。

但是第四張后面沒有了,如果要繼續(xù)顯示第二張,就必須在“第四張“結(jié)束滑動后立刻將容器的位置重置,類似下面這樣。

clipboard.png

然后再繼續(xù)滑動,就是顯示第二張,這樣就實現(xiàn)了無限。

還吻 回答

監(jiān)聽頁面的滾動事件,然后計算,設置div的滾動高度