国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

微信小程序使用async/await語(yǔ)法

Miracle / 2034人閱讀

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

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

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

"regenerator":"0.13.3"}`

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

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

const regeneratorRuntime = require("regenerator-runtime")

5.使用async/await語(yǔ)法

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

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

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

·····················02.03補(bǔ)充···························
其實(shí)在app.js require一次包全局都能用了

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/101533.html

相關(guān)文章

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

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

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

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

    LiuRhoRamen 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<