问题
- 使用uni-app制作h5,在h5中加载了微信的js-sdk,发现调用
wx.miniProgram.navigateTo
方法显示undefined
解决
-
在项目的App.vue中动态加载js
-
代码如下
onLaunch() { this.getLoadJs(); }, methods: { getLoadJs() { if ( Utils.determineTheEnvironment() === Constant.miniProgramEnvironment.alipay ) { Logs.info("支付宝js-sdk加载============"); const script = document.createElement("script"); script.src = "https://appx/web-view.min.js"; document.body.appendChild(script); } else if ( Utils.determineTheEnvironment() === Constant.miniProgramEnvironment.weixin ) { Logs.info("微信js-sdk加载============"); const script = document.createElement("script"); script.src = "static/js/weixin-1.3.2.js"; document.body.appendChild(script); } }, }
-
微信js-sdk相关文档:开放能力 / web-view (qq.com)
- js-sdk:weixin-1.3.2
文章评论