91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2022-12-01 17:31:30 來源:億速云 閱讀:284 作者:iii 欄目:移動開發

本文小編為大家詳細介紹“微信小程序常用的API有哪些”,內容詳細,步驟清晰,細節處理妥當,希望這篇“微信小程序常用的API有哪些”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

一、 系統常用api

1. wx.openAppAuthorizeSetting(Object object) 跳轉系統微信授權管理頁

參數
1)success  接口調用成功的回調函數
2)fail  接口調用失敗的回調函數
3)complete  接口調用結束的回調函數(調用成功、失敗都會執行)

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

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

3. wx.getSystemInfoAsync(Object object) 異步獲取系統信息。需要一定的微信客戶端版本支持,在不支持的客戶端上,會使用同步實現來返回。

參數
1)success  接口調用成功的回調函數
2)fail  接口調用失敗的回調函數
3)complete  接口調用結束的回調函數(調用成功、	失敗都會執行)

4. wx.getAppAuthorizeSetting() 獲取微信 APP 授權設置

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

二、小程序常用api

小程序常用生命周期

  • wx.getLaunchOptionsSync 獲取小程序啟動時的參數。與 App.onLaunch 的回調參數一致。

  • wx.getEnterOptionsSync 獲取本次小程序啟動時的參數。如果當前是冷啟動,則返回值與 App.onLaunch 的回調參數一致;如果當前是熱啟動,則返回值與 App.onShow 一致。

  • wx.onUnhandledRejection(function listener) 監聽未處理的 Promise 拒絕事件。該事件與 App.onUnhandledRejection 的回調時機與參數一致。

  • wx.onThemeChange(function listener) 監聽系統主題改變事件。該事件與 App.onThemeChange 的回調時機一致。

  • wx.onPageNotFound(function listener) 監聽小程序要打開的頁面不存在事件。該事件與 App.onPageNotFound 的回調時機一致。

  • wx.onLazyLoadError(function listener) 監聽小程序異步組件加載失敗事件。

  • wx.onError(function listener) 監聽小程序錯誤事件。如腳本錯誤或 API 調用報錯等。該事件與 App.onError 的回調時機與參數一致。

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

  • wx.onAppShow(function listener) 監聽小程序切前臺事件。該事件與 App.onShow 的回調參數一致。

  • wx.onAppHide(function listener) 監聽小程序切后臺事件。該事件與 App.onHide 的回調時機一致。

三、路由跳轉api

  • wx.switchTab(Object object) 跳轉到 tabBar 頁面,并關閉其他所有非 tabBar 頁面

  • wx.reLaunch(Object object) 關閉所有頁面,打開到應用內的某個頁面

  • wx.redirectTo(Object object) 關閉當前頁面,跳轉到應用內的某個頁面。但是不允許跳轉到 tabbar 頁面。

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

  • wx.navigateBack(Object object) 關閉當前頁面,返回上一頁面或多級頁面。可通過 getCurrentPages 獲取當前的頁面棧,決定需要返回幾層。

  • wx.exitMiniProgram(Object object) 退出當前小程序。必須有點擊行為才能調用成功。

四、轉發api

  • wx.updateShareMenu(Object object) 更新轉發屬性

  • wx.showShareMenu(Object object) 顯示當前頁面的轉發按鈕

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

  • wx.shareVideoMessage(Object object) 轉發視頻到聊天

  • wx.shareFileMessage(Object object) 轉發文件到聊天

五、頁面交互

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

  • wx.showModal(Object object) 顯示模態對話框

  • wx.showLoading(Object object) 顯示 loading 提示框。需主動調用 wx.hideLoading 才能關閉提示框

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

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

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

  • wx.enableAlertBeforeUnload(Object object) 開啟小程序頁面返回詢問對話框。

  • wx.disableAlertBeforeUnload(Object object) 關閉小程序頁面返回詢問對話框。

讀到這里,這篇“微信小程序常用的API有哪些”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

子长县| 瓦房店市| 湾仔区| 容城县| 贡嘎县| 锦屏县| 新余市| 灵寿县| 青州市| 裕民县| 镇江市| 漳州市| 开远市| 苍溪县| 凤山市| 霍州市| 盈江县| 临泽县| 神木县| 桃园市| 四子王旗| 绥芬河市| 南开区| 巩留县| 当阳市| 鞍山市| 介休市| 西畴县| 广丰县| 盐池县| 香河县| 嘉黎县| 海门市| 河源市| 孟连| 建瓯市| 临洮县| 汤阴县| 延川县| 郑州市| 元江|