此方法是在h5项目中添加的点击事件,此点击事件点击之后无法跳转至当前小程序页面,但是我在微信开发者工具打开真机调试扫码测试时又可以跳转,
只不过跳转之后的小程序页面上面的图片没有显示出来
IntoMini(){
var data = {
domain: ENV.domain,
redirectUrl: 'webapp/pService/TNPS',
url: '/api/v1/cert/ocr/commin'
};
commonJS.miniProgram.navigateTo({
url: `/pages/certUpload/index?params=${encodeURIComponent(JSON.stringify(data))}`
});
},
this.miniProgram = {
navigateTo: function (data) {
that.saveInLocalStorage();
wx.miniProgram.navigateTo(data);
},
judgeAndGuide: function (_source) {
if (navigator.userAgent.toLowerCase().indexOf("micromessenger") >= 0) {
wx.miniProgram.getEnv((res) => {
if (!res.miniprogram) {
$state.go('miniProGuide', { source: _source })
}
})
} else {
$state.go('miniProGuide', { source: _source })
}
},
navigateBack: function (_params) {
var params = Object.assign({}, { delta: 1 }, _params || {})
wx.miniProgram.navigateBack(params)
}
}
找到问题了,是因为小程序里面的图片引入路径错误,导致内嵌的h5页面无法跳转至小程序