开发一个项目,有部分功能准备在发布后慢慢迭代上线,于是想先弄一个模态框提醒当前的功能尚在开发。思路是当navigateto中的url指向一个并不存在的界面url时,抛出异常执行catch中的弹出模态框。但是navigate中的url错误时异常并不会被catch捕获
NavChange:function(e){
var page = e.currentTarget.dataset.cur
try{
console.log("enter2")
console.log(page)
wx.navigateTo({
url:'/pages/'+page+'/'+page,
})}catch(e){
wx.showToast({
title: '功能尚在开发',
icon: 'none',
duration: 1200
})
}
},
控制台报错截图
navigateto
自己不是就有回调判断是否成功吗