成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

微信小程序使用async/await語法

Miracle / 2037人閱讀

摘要:在微信小程序項目添加文件或者直接在中添加包和版本微信開發(fā)者工具工具構(gòu)建在需要使用語法的文件引入使用語法在組件實例進(jìn)入頁面節(jié)點樹時執(zhí)行在組件實例被從頁面節(jié)點樹移除時執(zhí)行需要注意的指向,比如生命周期如果用箭頭函數(shù)會丟失或者直接這樣在組件實

1.在微信小程序項目添加package.json文件或者直接npm init.

2.在package.json中添加regenerator包和版本
`"devDependencies": {

"regenerator":"0.13.3"}`

3.微信開發(fā)者工具-》工具-》npm構(gòu)建

4.在需要使用async/await語法的文件引入regeneratorRuntime

const regeneratorRuntime = require("regenerator-runtime")

5.使用async/await語法

lifetimes: {
    attached:async function(){
      // 在組件實例進(jìn)入頁面節(jié)點樹時執(zhí)行
     let data= await req(this.properties.apiType);
     console.log(data)
    },
    detached() {
      // 在組件實例被從頁面節(jié)點樹移除時執(zhí)行
    },
  },

需要注意this的指向,比如生命周期如果用箭頭函數(shù)會丟失this
或者直接這樣

 lifetimes: {
    async attached(){
      // 在組件實例進(jìn)入頁面節(jié)點樹時執(zhí)行
     let data= await req(this.properties.apiType);
     console.log(data)
    },
    async detached() {
      // 在組件實例被從頁面節(jié)點樹移除時執(zhí)行
     
    },
  },

·····················02.03補充···························
其實在app.js require一次包全局都能用了

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/101533.html

相關(guān)文章

  • 使用Labrador 0.3構(gòu)建ES6/ES7標(biāo)準(zhǔn)模塊化信小程序

    摘要:是一個專為微信小程序開發(fā)的模塊化的前端開發(fā)框架在微信小程序開發(fā)三宗罪和解決方案一文中我向大家闡述了微信小程序開發(fā)的三個弊端,并提供了框架來解決這些弊端。注意雖然我們采用了文件,但是由于微信小程序框架的限制,不能使用的層級選擇及嵌套語法。 Labrador 是一個專為微信小程序開發(fā)的模塊化的前端開發(fā)框架 在微信小程序開發(fā)三宗罪和解決方案一文中我向大家闡述了微信小程序開發(fā)的三個弊端,并提供...

    nanfeiyan 評論0 收藏0
  • 使用Labrador 0.4構(gòu)建組件化自動化測試信小程序

    摘要:自定義組件的自定義組件,是基于微信小程序框架的組件之上,進(jìn)一步自定義組合,擁有邏輯處理和樣式。這樣做的目的請參見微信小程序開發(fā)三宗罪和解決方案項目中通用自定義組件存放在目錄,一個組件一般由三個文件組成,和分別對應(yīng)微信小程序框架的和文件。 Labrador 是一個專為微信小程序開發(fā)的組件化開發(fā)框架。 特性 使用Labrador框架可以使微信開發(fā)者工具支持加載海量NPM包 支持ES6/7...

    LiuRhoRamen 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<