ホームページ  >  記事  >  WeChat アプレット  >  WeChat アプレットで async/await 構文を使用する方法 (コード例)

WeChat アプレットで async/await 構文を使用する方法 (コード例)

不言
不言転載
2019-02-16 10:23:334062ブラウズ

この記事の内容は、WeChat アプレットでの async/await 構文の使用方法 (コード例) に関するものです。必要な方は参考にしていただければ幸いです。

1. package.json ファイルを WeChat アプレット プロジェクトに追加するか、直接 npm init.

2. リジェネレーター パッケージとバージョンを package.json

`"devDependencies": {
"regenerator":"0.13.3"}`
# に追加します。 # #3. WeChat 開発者ツール->> ツール->> npm build

4. async/await 構文を使用する必要があるファイルに regeneratorRuntime を導入します

const regeneratorRuntime = require('regenerator-runtime')
5. async/await 構文を使用します

lifetimes: {
    attached:async function(){
      // 在组件实例进入页面节点树时执行
     let data= await req(this.properties.apiType);
     console.log(data)
    },
    detached() {
      // 在组件实例被从页面节点树移除时执行
    },
  },
これの方向に注意する必要があります。たとえば、ライフサイクルでアロー関数を使用すると、this

が失われるか、このようになります

 lifetimes: {
    async attached(){
      // 在组件实例进入页面节点树时执行
     let data= await req(this.properties.apiType);
     console.log(data)
    },
    async detached() {
      // 在组件实例被从页面节点树移除时执行
     
    },
  },
実際には、 app.js でグローバルに使用できます。require Once です。

この記事の参考文献: WeChat ミニ プログラム開発の基本チュートリアル https://www.html.cn/study/20.html

##

以上がWeChat アプレットで async/await 構文を使用する方法 (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。