027-88930383 13807165275(微信)

今天給大家?guī)砹岁P(guān)于微信小程序開發(fā)的相關(guān)知識(shí),其中主要總結(jié)了一些常用的API,下面一起來看一下,希望對(duì)大家有幫助。

一、 系統(tǒng)常用api
1. wx.openAppAuthorizeSetting(Object object) 跳轉(zhuǎn)系統(tǒng)微信授權(quán)管理頁
2. wx.getWindowInfo() 獲取窗口信息
3. wx.getSystemInfoAsync(Object object) 異步獲取系統(tǒng)信息。需要一定的微信客戶端版本支持,在不支持的客戶端上,會(huì)使用同步實(shí)現(xiàn)來返回。
4. wx.getAppAuthorizeSetting() 獲取微信 APP 授權(quán)設(shè)置
二、小程序常用api
小程序常用生命周期
1.wx.getLaunchOptionsSync 獲取小程序啟動(dòng)時(shí)的參數(shù)。與 App.onLaunch 的回調(diào)參數(shù)一致。
2.wx.getEnterOptionsSync 獲取本次小程序啟動(dòng)時(shí)的參數(shù)。如果當(dāng)前是冷啟動(dòng),則返回值與 App.onLaunch 的回調(diào)參數(shù)一致;如果當(dāng)前是熱啟動(dòng),則返回值與 App.onShow 一致。
3.wx.onUnhandledRejection(function listener) 監(jiān)聽未處理的 Promise 拒絕事件。該事件與 App.onUnhandledRejection 的回調(diào)時(shí)機(jī)與參數(shù)一致。
4.wx.onThemeChange(function listener) 監(jiān)聽系統(tǒng)主題改變事件。該事件與 App.onThemeChange 的回調(diào)時(shí)機(jī)一致。
5.wx.onPageNotFound(function listener) 監(jiān)聽小程序要打開的頁面不存在事件。該事件與 App.onPageNotFound 的回調(diào)時(shí)機(jī)一致。
6.wx.onLazyLoadError(function listener) 監(jiān)聽小程序異步組件加載失敗事件。
7.wx.onError(function listener) 監(jiān)聽小程序錯(cuò)誤事件。如腳本錯(cuò)誤或 API 調(diào)用報(bào)錯(cuò)等。該事件與 App.onError 的回調(diào)時(shí)機(jī)與參數(shù)一致。
8.wx.onAudioInterruptionEnd(function listener) 監(jiān)聽音頻中斷結(jié)束事件。在收到 onAudioInterruptionBegin 事件之后,小程序內(nèi)所有音頻會(huì)暫停,收到此事件之后才可再次播放成功
9.wx.onAppShow(function listener) 監(jiān)聽小程序切前臺(tái)事件。該事件與 App.onShow 的回調(diào)參數(shù)一致。
10.wx.onAppHide(function listener) 監(jiān)聽小程序切后臺(tái)事件。該事件與 App.onHide 的回調(diào)時(shí)機(jī)一致。
三、路由跳轉(zhuǎn)api
1.wx.switchTab(Object object) 跳轉(zhuǎn)到 tabBar 頁面,并關(guān)閉其他所有非 tabBar 頁面
2.wx.reLaunch(Object object) 關(guān)閉所有頁面,打開到應(yīng)用內(nèi)的某個(gè)頁面
3.wx.redirectTo(Object object) 關(guān)閉當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面。但是不允許跳轉(zhuǎn)到 tabbar 頁面。
4.wx.navigateTo(Object object) 保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面。但是不能跳到 tabbar 頁面。使用 wx.navigateBack 可以返回到原頁面。小程序中頁面棧最多十層。
5.wx.navigateBack(Object object) 關(guān)閉當(dāng)前頁面,返回上一頁面或多級(jí)頁面。可通過 6.getCurrentPages 獲取當(dāng)前的頁面棧,決定需要返回幾層。
7.wx.exitMiniProgram(Object object) 退出當(dāng)前小程序。必須有點(diǎn)擊行為才能調(diào)用成功。
四、轉(zhuǎn)發(fā)api
1.wx.updateShareMenu(Object object) 更新轉(zhuǎn)發(fā)屬性
2.wx.showShareMenu(Object object) 顯示當(dāng)前頁面的轉(zhuǎn)發(fā)按鈕
3.wx.showShareImageMenu(Object object) 打開分享圖片彈窗,可以將圖片發(fā)送給朋友、收藏或下載
4.wx.shareVideoMessage(Object object) 轉(zhuǎn)發(fā)視頻到聊天
5.wx.shareFileMessage(Object object) 轉(zhuǎn)發(fā)文件到聊天
五、頁面交互
1.wx.showToast(Object object) 顯示消息提示框
2.wx.showModal(Object object) 顯示模態(tài)對(duì)話框
3.wx.showLoading(Object object) 顯示 loading 提示框。需主動(dòng)調(diào)用
4.wx.hideLoading 才能關(guān)閉提示框
5.wx.showActionSheet(Object object) 顯示操作菜單
6.wx.hideToast(Object object) 隱藏消息提示框
7.wx.hideLoading(Object object) 隱藏 loading 提示框
8.wx.enableAlertBeforeUnload(Object object) 開啟小程序頁面返回詢問對(duì)話框。
9.wx.disableAlertBeforeUnload(Object object) 關(guān)閉小程序頁面返回詢問對(duì)話框。
關(guān)于微信小程序開發(fā)常用API總結(jié)如上這些,更多微信開發(fā)歡迎咨詢我們。
「海創(chuàng)網(wǎng)絡(luò)」是武漢本土的小程序開發(fā)公司,有13多年軟件開發(fā)經(jīng)驗(yàn),公司現(xiàn)擁有3000+項(xiàng)目開發(fā)解決方案,眾多知名企業(yè)案例,客戶口碑優(yōu)!
海創(chuàng)網(wǎng)絡(luò)具有豐富經(jīng)驗(yàn)和雄厚技術(shù)實(shí)力的企業(yè),公司專注于互聯(lián)網(wǎng)領(lǐng)域產(chǎn)品的開發(fā)與研究,取得多套軟件系統(tǒng)國(guó)家知識(shí)產(chǎn)權(quán)證 書,獲得“國(guó)家高新技術(shù)企業(yè)”、“雙軟企業(yè)”、“3A企業(yè)信用等級(jí)”、信息安全管理體系ISO 27001及信息技術(shù)服務(wù)管理體系ISO 20000認(rèn)證等認(rèn)定,公司主要從事微信及小程序開發(fā)、系統(tǒng)開發(fā)、APP開發(fā)、網(wǎng)站建設(shè)等業(yè)務(wù),"以技術(shù)為主導(dǎo),以服務(wù)為基本",是我們永遠(yuǎn)的信念和不斷追求的目標(biāo)。定制不同類型小程序,提供您專屬的一站式小程序開發(fā)解決方案和服務(wù)。如果您想了解小程序開發(fā)方案和報(bào)價(jià)明細(xì),歡迎免費(fèi)致電咨詢。
海創(chuàng)網(wǎng)絡(luò) 2010-2026 武漢海創(chuàng)華聯(lián)信息技術(shù)有限公司
武漢小程序開發(fā) - 武漢系統(tǒng)開發(fā) - 武漢APP開發(fā) - 武漢網(wǎng)站建設(shè)
地址:武漢市和平大道716號(hào)恒大世紀(jì)廣場(chǎng)39樓

掃描二維碼加微信交談
QQ/微信:68782765
027-88930383
13807165275(微信)
QQ:68782765
QQ:68782765
TOP