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

鍍金池/ 問答/ HTML5問答
不討喜 回答

寫死或寫活看需求啊。寫活的話你把頁面搭好,再把后端數(shù)據(jù)拼接進去不就完了。

青裙 回答

如果僅僅是判斷是否有聯(lián)網(wǎng)等,在上層可以通過監(jiān)控等實現(xiàn)吧。

夢一場 回答

一樣的呀 yarn add git+ssh://git@git地址

青瓷 回答

你的例子太過于復雜,什么第一層第二層的,看了老半天。

提煉你的要點:1、并發(fā) 2、高效率

1、并發(fā)

使用Promise.all就行了。比如:

await Promise.all([p1, p2, p3]);

或者直接執(zhí)行

for (let i = 0; i < datas.length; i++) {
    let info  = datas[i];
    sleep(info).then((value) => {
      console.log(value);
    });
}

參考:https://segmentfault.com/q/10...

2、高效率。
何為高效率?只不過就是你想控制并發(fā)數(shù)罷了。要么自己實現(xiàn)計數(shù),要么使用第三方封裝好的。比如async,設置并發(fā)20個

var mapLimit = require("async/mapLimit");
mapLimit(datas, 20, async function(info, callback){

    return await sleep(3);

}, function(err, result){

});

如果想弄清楚原理,這里貼一個函數(shù),可以控制并發(fā):

function map(arr, fn, concurrency) {

  concurrency = concurrency || 1;

  return new Promise(function(resolve, reject) {

    var completed = 0;
    var started = 0;
    var running = 0;
    var results = new Array(arr.length);

    (function replenish() {
      if (completed >= arr.length) {
        return resolve(results);
      };

      while (running < concurrency && started < arr.length) {
        running++;
        started++;

        var index = started - 1;
        console.log('hd', arr[index], arr[index], index);
        fn.call(arr[index], arr[index], index) // item,index
          .then(function(result) {
            // console.log('done');
            running--;
            completed++;
            results[index] = result;

            replenish();
          })
          .catch(reject);
      }
    })();
  });
}
薄荷糖 回答
  1. 沒有
  2. 沒有

sessionStorage是瀏覽器本地存儲,不在網(wǎng)絡上傳輸。爬蟲是HTTP協(xié)議。

你需要解決的是 sessionStorage里面存的key哪來的?一般是請求后端拿回來的,你把這個鏈接爬一下

夢若殤 回答
  1. example 沒有了是什么意思。。React Native 中文網(wǎng)
  2. React Native中的尺寸都是無單位的,表示的是與設備像素密度無關的邏輯像素點。參考地址
  3. 并不能,React Native最后都編譯為 Android/ios 原生app,web 的插件并不適用。此處可查找一些RN插件
傲嬌范 回答

可以用重定向
<BrowserRouter

forceRefresh={!('pushState' in history)}
keyLength={12}
<Switch>
    < Route exact path="/" render={() => <Redirect to="/users/one"}/>
</Switch>

</BrowserRouter>

卟乖 回答

你說的這種情況在刷新的時候也存在,比如跳轉到/list下,刷新頁面就無法顯示還報錯。

試一下這種方式:

render(
  <BrowserRouter>
    <Switch>
      <Route exact path="/" component={Index}/>
      <Route exact path="/list" component={List}/>
    </Switch>
  </BrowserRouter>,
  document.getElementById('container')
);
寫榮 回答

1的代碼不完整,ajax后面還有一節(jié)呢
2datatype為什么是formdata
3ajax之前的需要console打印出來看一下

逗婦惱 回答

ModalComponent構造參數(shù)中要寫修飾符如public、private、readonly等等。這樣才會自動構造屬性并創(chuàng)建。

constructor(
      public options: ModalOptions
) {
    console.log(options);
}
墨小羽 回答

我最近寫的關于圖片文字如何繪圖,你看看有什么問題留言給我
傳送門

傻丟丟 回答

為什么不在本地編譯

哎呦喂 回答

你的報錯TSlint說明白了。不用別名就行了,或者修改TSlint的規(guī)則,使用的時候使用你起的別名

蟲児飛 回答

定時器只定義一次,故一個在初始化階段定義計時器。
定義在這兩個生命周期都可以:
componentWillMount
componentDidMount

背叛者 回答

再v-for循環(huán)一下這個item.historydealresult

糖果果 回答

box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8) inset, 0px 0px 5px rgba(0, 0, 0, 0.8);

半心人 回答

我之前也是沒有自動補全,不能支持代碼跳轉,我都不知道我是咋寫的代碼。
現(xiàn)在我知道了,你要在你的build.gradle里面加入這些話

//也可以使用CMake
externalNativeBuild {
    ndkBuild {
        path 'src/main/jni/Android.mk'
    }
}
//設置src所在的位置以下也是需要的
sourceSets.main{
    jni.srcDirs = ['src/main/jni']
    jniLibs.srcDirs = ['']
}