詳解小程序原生使用ES7 async/await語(yǔ)法
小程序原生使用ES7 async / await 語(yǔ)法
小程序開發(fā)工具-詳情-開啟ES6轉(zhuǎn)ES5
下載 regenerator 庫(kù) https://github.com/facebook/regenerator
將庫(kù)中packages文件夾下 regenerator-runtime 文件夾全部復(fù)制到小程序項(xiàng)目中
小程序項(xiàng)目全局引入 regenerator 庫(kù)
在app.js中引入
const regeneratorRuntime = require('./libs/runtime-module.js')
使用方法
Page({ /** * 頁(yè)面的初始數(shù)據(jù) */ data: { num: 0 }, /** * 生命周期函數(shù)--監(jiān)聽頁(yè)面加載 */ async onLoad(options) { this.testing() this.promiseFn() await this.testAsync() }, testing() { console.log('test') }, promiseFn() { this.testPromise().then((res) => { console.log(res) }) }, testPromise() { return new Promise((resolve, reject) => { setTimeout(() => { console.log('Promise handle') resolve(123) }, 2000) }) }, async testAsync() { const result = await this.testPromise() console.log('async test--', result) } })
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript實(shí)現(xiàn)的經(jīng)典文件樹菜單效果
這篇文章主要介紹了JavaScript實(shí)現(xiàn)的經(jīng)典文件樹菜單效果,通過JavaScript結(jié)合json數(shù)組實(shí)現(xiàn)文件樹菜單的效果,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-09-09javaScript 判斷字符串是否為數(shù)字的簡(jiǎn)單方法
javascript在通過parseIn或parseFloat將字符串轉(zhuǎn)化為數(shù)字的過程中,如果字符串中包含有非數(shù)字,那么將會(huì)返回NaN,參考下面代碼2009-07-07小程序Scroll-view上拉滾動(dòng)刷新數(shù)據(jù)
這篇文章主要為大家詳細(xì)介紹了小程序Scroll-view上拉滾動(dòng)刷新數(shù)據(jù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-06-06一文帶你搞懂JS中導(dǎo)入模塊import和require的區(qū)別
JavaScript中,模塊是一種可重用的代碼塊,它將一些代碼打包成一個(gè)單獨(dú)的單元,并且可以在其他代碼中進(jìn)行導(dǎo)入和使用。JavaScript中有兩種常用的方式:使用import和require,本文主要聊聊他們二者的區(qū)別2023-03-03javascript判斷兩個(gè)IP地址是否在同一個(gè)網(wǎng)段的實(shí)現(xiàn)思路
要判斷兩個(gè)IP地址是否在同一個(gè)網(wǎng)段,將它們的IP地址分別與子網(wǎng)掩碼做與運(yùn)算,得到的結(jié)果為網(wǎng)絡(luò)號(hào),具體實(shí)現(xiàn)如下,需要的朋友可以參考下2013-12-12利用JS獲取IE客戶端IP及MAC的實(shí)現(xiàn)好象不可以
利用JS獲取IE客戶端IP及MAC的實(shí)現(xiàn)好象不可以...2007-01-01javascript計(jì)算星座屬相(十二生肖屬相)示例代碼
本文介紹了使用javascript計(jì)算星座和屬相的示例,這個(gè)可以用在用戶注冊(cè)的時(shí)候顯示出來,大家參考使用吧2014-01-01JS解析json數(shù)據(jù)并將json字符串轉(zhuǎn)化為數(shù)組的實(shí)現(xiàn)方法
json數(shù)據(jù)在ajax實(shí)現(xiàn)異步交互時(shí)起到了很重要的作用,他可以返回請(qǐng)求的數(shù)據(jù),然后利用客戶端的js進(jìn)行解析,這一點(diǎn)體現(xiàn)出js的強(qiáng)大,本文介紹JS解析json數(shù)據(jù)并將json字符串轉(zhuǎn)化為數(shù)組的實(shí)現(xiàn)方法,需要了解的朋友可以參考下2012-12-12