最近开始接触小程序 ,webview跳转回小程序遇到一些小问题
1.易错点
wx.miniProgram.navigateTo只能跳转到除tab之外的页面
可考虑使用reLanch
2.android白屏的原因
在跳转之前用了一个alert,去掉alert就可以了
下面附上代码:
navigate(modelName) {
this.isMiniProgram((res)=>{//判断是否是小程序页面的回调函数
if (res) {//小程序页面
wx.miniProgram.navigateTo({url: ''});
} else {
}
})
},
isMiniProgram(callback) { //是否为小程序环境
//是否在微信环境
if (!isWeixin()) {
callback(false);
} else {
//微信API获取当前运行环境
wx.miniProgram.getEnv((res) => {
if (res.miniprogram) {//小程序环境
callback(true);
} else {
callback(false);
}
})
}
}
网友评论