需求:实现webview中的H5活动页跳至小程序的详情页
按文档直接在入口引入后,调用wx.miniProgram.navigateTo,报错'undefind'
调试打印wx,里面没有miniProgram方法
解决方法:
- 查看是否有多次引用,老版skd覆盖了新版
- 引用方法错误,uniapp需要动态引入,在APP.vue中尝试下面方法
var script = document.createElement('script');
script.src = "https://res.wx.qq.com/open/js/jweixin-1.3.2.js";
document.body.appendChild(script);
- H5活动页中
methods: {
handleToDetail(index) {
wx.miniProgram.navigateTo({
url: `/pages/goods/detail?id=${index}`,
sucess: function(res) {
console.log('成功', res);
},
fail: function(err) {
console.log('失败', err);
}
})
},
}