小編給大家分享一下微信小程序如何實(shí)現(xiàn)支持ES6中Promise特性,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)是專業(yè)的磴口網(wǎng)站建設(shè)公司,磴口接單;提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行磴口網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
遇到的問題
微信開發(fā)者工具更新版本后, 移除了開發(fā)者工具對 ES6 中 Promise 特性原生的支持, 理由是因?yàn)閷?shí)體機(jī)器是不支持 Promise 的, 所以我們需要引入第三方的 Promise 庫
微信更新日志
解決方案
下載第三方庫
在這里我引入的是 Bluebird 庫, 可以到Bluebird官網(wǎng) 下載需要的文件,也可以通過本地下載
Bluebrid 提供了兩種已經(jīng)構(gòu)建好的完整的 Promise 庫文件, 未經(jīng)壓縮的 bluebird.js 和已壓縮的 bluebird.min.js 文件, 當(dāng)點(diǎn)擊這兩個(gè)文件的時(shí)候發(fā)現(xiàn)并沒有下載, 只是顯示出了源碼, 這個(gè)時(shí)候可以全選復(fù)制, 然后在微信小程序的工程項(xiàng)目里新建一個(gè)js文件, 將其粘貼進(jìn)去
引入第三方庫
以上我在微信小程序工程目錄下的 utils文件夾里新建了一個(gè) promise.js 文件, 然后在 http.js 的目錄下用 ES6 的語法 import Promise from './promise.js'
完成對 bluebird 的引入, 這樣就直接可以通過 new Promise()
使用了, 體驗(yàn)跟 ES6 原生一樣.
看完了這篇文章,相信你對“微信小程序如何實(shí)現(xiàn)支持ES6中Promise特性”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
本文名稱:微信小程序如何實(shí)現(xiàn)支持ES6中Promise特性
文章鏈接:http://chinadenli.net/article12/ihcidc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、搜索引擎優(yōu)化、微信公眾號(hào)、網(wǎng)站排名、外貿(mào)網(wǎng)站建設(shè)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)