真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

微信小程序常用的API有哪些

本文小編為大家詳細(xì)介紹“微信小程序常用的API有哪些”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“微信小程序常用的API有哪些”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。

創(chuàng)新互聯(lián)公司長(zhǎng)期為上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為宜黃企業(yè)提供專業(yè)的網(wǎng)站制作、網(wǎng)站設(shè)計(jì),宜黃網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

一、 系統(tǒng)常用api

1. wx.openAppAuthorizeSetting(Object object) 跳轉(zhuǎn)系統(tǒng)微信授權(quán)管理頁(yè)

參數(shù)
1)success  接口調(diào)用成功的回調(diào)函數(shù)
2)fail  接口調(diào)用失敗的回調(diào)函數(shù)
3)complete  接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

2. wx.getWindowInfo() 獲取窗口信息

參數(shù)
1)pixelRatio	設(shè)備像素比
2)screenWidth	屏幕寬度,單位px
3)screenHeight	屏幕高度,單位px
4)windowWidth	可使用窗口寬度,單位px
5)windowHeight 可使用窗口高度,單位px
6)statusBarHeight	狀態(tài)欄的高度,單位px
7)safeArea	在豎屏正方向下的安全區(qū)域
	left	安全區(qū)域左上角橫坐標(biāo)
	right	安全區(qū)域右下角橫坐標(biāo)
	top	安全區(qū)域左上角縱坐標(biāo)
	bottom	安全區(qū)域右下角縱坐標(biāo)
	width	安全區(qū)域的寬度,單位邏輯像素
	height	安全區(qū)域的高度,單位邏輯像素
8)screenTop	窗口上邊緣的 y 值.

3. wx.getSystemInfoAsync(Object object) 異步獲取系統(tǒng)信息。需要一定的微信客戶端版本支持,在不支持的客戶端上,會(huì)使用同步實(shí)現(xiàn)來(lái)返回。

參數(shù)
1)success  接口調(diào)用成功的回調(diào)函數(shù)
2)fail  接口調(diào)用失敗的回調(diào)函數(shù)
3)complete  接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、	失敗都會(huì)執(zhí)行)

4. wx.getAppAuthorizeSetting() 獲取微信 APP 授權(quán)設(shè)置

albumAuthorized	允許微信使用相冊(cè)的開關(guān)(僅 iOS 有效)
bluetoothAuthorized	允許微信使用藍(lán)牙的開關(guān)(僅 iOS 有效)
cameraAuthorized 允許微信使用攝像頭的開關(guān)
locationAuthorized	允許微信使用定位的開關(guān)
locationReducedAccuracy	定位準(zhǔn)確度。true 表示模糊定位,false 表示精確定位(僅 iOS 有效)
microphoneAuthorized 允許微信使用麥克風(fēng)的開關(guān)
notificationAuthorized 允許微信通知的開關(guān)
notificationAlertAuthorized	允許微信通知帶有提醒的開關(guān)(僅 iOS 有效)
notificationBadgeAuthorized	允許微信通知帶有標(biāo)記的開關(guān)(僅 iOS 有效)
notificationSoundAuthorized	允許微信通知帶有聲音的開關(guān)(僅 iOS 有效)
phoneCalendarAuthorized	允許微信讀寫日歷的開關(guān)

二、小程序常用api

小程序常用生命周期

  • wx.getLaunchOptionsSync 獲取小程序啟動(dòng)時(shí)的參數(shù)。與 App.onLaunch 的回調(diào)參數(shù)一致。

  • wx.getEnterOptionsSync 獲取本次小程序啟動(dòng)時(shí)的參數(shù)。如果當(dāng)前是冷啟動(dòng),則返回值與 App.onLaunch 的回調(diào)參數(shù)一致;如果當(dāng)前是熱啟動(dòng),則返回值與 App.onShow 一致。

  • wx.onUnhandledRejection(function listener) 監(jiān)聽(tīng)未處理的 Promise 拒絕事件。該事件與 App.onUnhandledRejection 的回調(diào)時(shí)機(jī)與參數(shù)一致。

  • wx.onThemeChange(function listener) 監(jiān)聽(tīng)系統(tǒng)主題改變事件。該事件與 App.onThemeChange 的回調(diào)時(shí)機(jī)一致。

  • wx.onPageNotFound(function listener) 監(jiān)聽(tīng)小程序要打開的頁(yè)面不存在事件。該事件與 App.onPageNotFound 的回調(diào)時(shí)機(jī)一致。

  • wx.onLazyLoadError(function listener) 監(jiān)聽(tīng)小程序異步組件加載失敗事件。

  • wx.onError(function listener) 監(jiān)聽(tīng)小程序錯(cuò)誤事件。如腳本錯(cuò)誤或 API 調(diào)用報(bào)錯(cuò)等。該事件與 App.onError 的回調(diào)時(shí)機(jī)與參數(shù)一致。

  • wx.onAudioInterruptionEnd(function listener) 監(jiān)聽(tīng)音頻中斷結(jié)束事件。在收到 onAudioInterruptionBegin 事件之后,小程序內(nèi)所有音頻會(huì)暫停,收到此事件之后才可再次播放成功

  • wx.onAppShow(function listener) 監(jiān)聽(tīng)小程序切前臺(tái)事件。該事件與 App.onShow 的回調(diào)參數(shù)一致。

  • wx.onAppHide(function listener) 監(jiān)聽(tīng)小程序切后臺(tái)事件。該事件與 App.onHide 的回調(diào)時(shí)機(jī)一致。

三、路由跳轉(zhuǎn)api

  • wx.switchTab(Object object) 跳轉(zhuǎn)到 tabBar 頁(yè)面,并關(guān)閉其他所有非 tabBar 頁(yè)面

  • wx.reLaunch(Object object) 關(guān)閉所有頁(yè)面,打開到應(yīng)用內(nèi)的某個(gè)頁(yè)面

  • wx.redirectTo(Object object) 關(guān)閉當(dāng)前頁(yè)面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁(yè)面。但是不允許跳轉(zhuǎn)到 tabbar 頁(yè)面。

  • wx.navigateTo(Object object) 保留當(dāng)前頁(yè)面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁(yè)面。但是不能跳到 tabbar 頁(yè)面。使用 wx.navigateBack 可以返回到原頁(yè)面。小程序中頁(yè)面棧最多十層。

  • wx.navigateBack(Object object) 關(guān)閉當(dāng)前頁(yè)面,返回上一頁(yè)面或多級(jí)頁(yè)面??赏ㄟ^(guò) getCurrentPages 獲取當(dāng)前的頁(yè)面棧,決定需要返回幾層。

  • wx.exitMiniProgram(Object object) 退出當(dāng)前小程序。必須有點(diǎn)擊行為才能調(diào)用成功。

四、轉(zhuǎn)發(fā)api

  • wx.updateShareMenu(Object object) 更新轉(zhuǎn)發(fā)屬性

  • wx.showShareMenu(Object object) 顯示當(dāng)前頁(yè)面的轉(zhuǎn)發(fā)按鈕

  • wx.showShareImageMenu(Object object) 打開分享圖片彈窗,可以將圖片發(fā)送給朋友、收藏或下載

  • wx.shareVideoMessage(Object object) 轉(zhuǎn)發(fā)視頻到聊天

  • wx.shareFileMessage(Object object) 轉(zhuǎn)發(fā)文件到聊天

五、頁(yè)面交互

  • wx.showToast(Object object) 顯示消息提示框

  • wx.showModal(Object object) 顯示模態(tài)對(duì)話框

  • wx.showLoading(Object object) 顯示 loading 提示框。需主動(dòng)調(diào)用 wx.hideLoading 才能關(guān)閉提示框

  • wx.showActionSheet(Object object) 顯示操作菜單

  • wx.hideToast(Object object) 隱藏消息提示框

  • wx.hideLoading(Object object) 隱藏 loading 提示框

  • wx.enableAlertBeforeUnload(Object object) 開啟小程序頁(yè)面返回詢問(wèn)對(duì)話框。

  • wx.disableAlertBeforeUnload(Object object) 關(guān)閉小程序頁(yè)面返回詢問(wèn)對(duì)話框。

讀到這里,這篇“微信小程序常用的API有哪些”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)頁(yè)名稱:微信小程序常用的API有哪些
文章位置:http://weahome.cn/article/jhpjps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部