欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

讓微信小程序支持ES6中Promise特性的方法詳解

 更新時(shí)間:2017年06月13日 10:02:52   作者:Haojen Ma  
微信更新自家的Web開(kāi)發(fā)工具后無(wú)法使用原生 Promise,下面這篇教程教你引入第三方庫(kù)來(lái)使用 Promise,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。

遇到的問(wèn)題

微信開(kāi)發(fā)者工具更新版本后, 移除了開(kāi)發(fā)者工具對(duì) ES6 中 Promise 特性原生的支持, 理由是因?yàn)閷?shí)體機(jī)器是不支持 Promise 的, 所以我們需要引入第三方的 Promise 庫(kù)

微信更新日志

解決方案

下載第三方庫(kù)

在這里我引入的是 Bluebird 庫(kù), 可以到Bluebird官網(wǎng) 下載需要的文件,也可以通過(guò)本地下載

Bluebrid 提供了兩種已經(jīng)構(gòu)建好的完整的 Promise 庫(kù)文件, 未經(jīng)壓縮的 bluebird.js 和已壓縮的 bluebird.min.js 文件, 當(dāng)點(diǎn)擊這兩個(gè)文件的時(shí)候發(fā)現(xiàn)并沒(méi)有下載, 只是顯示出了源碼, 這個(gè)時(shí)候可以全選復(fù)制, 然后在微信小程序的工程項(xiàng)目里新建一個(gè)js文件, 將其粘貼進(jìn)去

引入第三方庫(kù)

以上我在微信小程序工程目錄下的 utils文件夾里新建了一個(gè) promise.js 文件, 然后在 http.js 的目錄下用 ES6 的語(yǔ)法 import Promise from './promise.js' 完成對(duì) bluebird 的引入, 這樣就直接可以通過(guò) new Promise()使用了, 體驗(yàn)跟 ES6 原生一樣.

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論