调用了jssdk的上传图片功能,在入口index.html中引用了线上版本的jssdk,然后在相应的vue组件里设置了wx.config和相应的代码。但是问题是初次进入这个页面,无法上传图片,没有唤起相册和相机。刷新后就可以调用。请问有哪位遇到过这种问题?
调用了jssdk的上传图片功能,在入口index.html中引用了线上版本的jssdk,然后在相应的vue组件里设置了wx.config和相应的代码。但是问题是初次进入这个页面,无法上传图片,没有唤起相册和相机。刷新后就可以调用。请问有哪位遇到过这种问题?
8 回答5.8k 阅读✓ 已解决
9 回答9.2k 阅读
6 回答4.8k 阅读✓ 已解决
5 回答3.5k 阅读✓ 已解决
4 回答7.9k 阅读✓ 已解决
7 回答9.9k 阅读
5 回答7.1k 阅读✓ 已解决
这个要跟你传给微信的url有关,微信会获取你的页面当前的url(即document.location.href)和你传给它的url做比较,当相同时,这个config才会成功,这个你可以通过在error函数里把信息alert出来判断出来。
所以你需要在路由切换时重新执行一次config。
而又由于在ios和android中,document.location.href在spa页面的机制不同(不同在于ios是只要不刷新页面,href就不会改变),所以你要对相应的系统做适配。