wxsdk+vuejs
记录下项目中用vue进行公众号开发遇到的一些问题和开发技巧….
wxsdk config相关
用到的jssdk采用weixin-js-sdk这个包
|
|
单页下统一处理wxconfig,在写
|
|
这里获取签名信息的url一定要注意,微信开发文档有说明,#号前的,项目采用了hash模式,history模式请自查。这样在其他组件内可自行调用jsApiList了,比如每个页面都需要调用hideOptionMenu,可以先在main.js中定义一个公共方法,我这里用到挂在Vue.prototype的方法
|
|
定义好之后,在每个组件初始化时调用一下这个方法就ok了,this.hiddenShare();也可以直接在组件内写函数内容。
ios下相关hack
解决ios微信跳转其他页面返回无刷新问题
|
|
解决ios修改document.title不生效的问题,场景:每切换一次组件需要修改页面title
|
|
前端日志上报
用户页面点击,关键节点上报,try…catch,window.onerror等前端数据上报,采用image形式来上报,好处相对于ajax代码量少,不会影响用户的正常使用(完全不可知),这个后端接口只能是get请求,具体实现如下:
|
|