百度智能小程序 取消監(jiān)聽小程序要打開的頁(yè)面不存在事件

2020-09-04 16:28 更新

swan.offPageNotFound

基礎(chǔ)庫(kù) 3.60.2 開始支持,低版本需做兼容處理。

解釋: 取消監(jiān)聽小程序要打開的頁(yè)面不存在事件。

方法參數(shù)

參數(shù)說明

屬性名 類型 默認(rèn)值 必填 說明

callback

Function

小程序要打開的頁(yè)面不存在事件的回調(diào)函數(shù)(swan.onPageNotFound 的回調(diào)方法引用);當(dāng)不傳參數(shù)時(shí),取消該類全部監(jiān)聽事件。

示例 

在開發(fā)者工具中打開


圖片示例


代碼示例

// app.js
App({
    onLaunch() {
        swan.onPageNotFound(function(res) {
            console.log(res);
            swan.showModal({
                title: '',
                content: '找不到頁(yè)面'
            });
        });
    },
    onShow() {
        // 在App onShow后約3秒取消事件監(jiān)聽(僅做功能示例,開發(fā)者可根據(jù)業(yè)務(wù)邏輯選擇取消監(jiān)聽時(shí)機(jī))
        setTimeout(() => {
            swan.offPageNotFound();
            swan.showModal({
                title: '',
                content: '此后將不再觸發(fā)swan.onPageNotFound回調(diào)'
            });
        }, 3000)
    }



以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)