vue 做移动端微信公众号采坑经验记录


Posted in Javascript onApril 26, 2018

自己用vue做微信公众号项目有一段时间了,遇到各种奇葩的问题,下面细数那些坑:

第一坑:微信分享导致安卓手机无法调起相册和无法调起微信充值

解决方案:

setTimeout(_ => {
      wx.config(sdkConfig)
     }, 500)

需要将微信分享延迟500毫秒,这样就解决了安卓手机无法调用相册和微信充值的问题,如果用了微信分享需要加个延迟。

第二坑:部分手机第三方输入法会将页面网上挤的问题

解决方案:

// 特定需求页面,比如评论页面,输入框在顶部之类的
const interval = setInterval(function() {
  document.body.scrollTop = 0;
}, 100)
// 注意关闭页面或者销毁组件的时候记得清空定时器
clearInterval(interval);

第三坑:部分地区移动4Gpost提交没有响应

本人vue项目是axios进行接口封装的,项目中老是出现一些地区请求发了没响应,后面经过排查后,后端只接受到了options请求,关键是只是个别用户出现这种情况,后面看到一遍文章https://itbilu.com/javascript/js/VkiXuUcC.html介绍了这些请求,不多说直接上代码

解决方案:

import axios from 'axios'
import qs from 'qs'
service.interceptors.request.use(
 config => {
 if(config.method === 'post'){
  config.data = qs.stringify(config.data)
 }
 return config
},
 error => {
  console.log(error)
  Promise.reject(error)
 }
)

项目做了也好几个月了,实在也没时间去发,后续还会把自己真实遇到的坑持续发布。。。

总结

以上所述是小编给大家介绍的vue 做移动端微信公众号采坑经验记录,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript触发器详解
Mar 10 Javascript
通过JavaScript使Div居中并随网页大小改变而改变
Jun 24 Javascript
IE下写xml文件的两种方式(fso/saveAs)
Aug 05 Javascript
JavaScript中的this机制
Jan 30 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
Jun 12 Javascript
动态生成的DOM不会触发onclick事件的原因及解决方法
Aug 06 Javascript
微信小程序 Record API详解及实例代码
Sep 30 Javascript
js实现点击按钮弹出上传文件的窗口
Dec 23 Javascript
Javascript中Promise的四种常用方法总结
Jul 14 Javascript
[js高手之路]原型式继承与寄生式继承详解
Aug 28 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
Oct 24 Javascript
React Native实现地址挑选器功能
Oct 24 Javascript
jQuery length 和 size()区别总结
Apr 26 #jQuery
Hexo已经看腻了,来手把手教你使用VuePress搭建个人博客
Apr 26 #Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
Apr 26 #Javascript
vue如何判断dom的class
Apr 26 #Javascript
vue 中filter的多种用法
Apr 26 #Javascript
vue自定义filters过滤器
Apr 26 #Javascript
JavaScript实现微信红包算法及问题解决方法
Apr 26 #Javascript
You might like
php实现zip压缩文件解压缩代码分享(简单易懂)
2014/05/10 PHP
使用ob系列函数实现PHP网站页面静态化
2014/08/13 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
window.showModalDialog使用手册
2007/01/11 Javascript
firebug的一个有趣现象介绍
2011/11/30 Javascript
jquery miniui 教程 表格控件 合并单元格应用
2012/11/25 Javascript
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
从QQ网站中提取的纯JS省市区三级联动菜单
2013/12/25 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
JS实现方向键切换输入框焦点的方法
2015/08/19 Javascript
jquery UI Datepicker时间控件的使用及问题解决
2016/04/28 Javascript
纯js仿淘宝京东商品放大镜功能
2017/03/02 Javascript
详解ElementUI之表单验证、数据绑定、路由跳转
2017/06/21 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
动态加载JavaScript文件的3种方式
2018/05/05 Javascript
vue集成百度UEditor富文本编辑器使用教程
2018/09/21 Javascript
小程序红包雨的实现示例
2019/02/19 Javascript
JS简单数组排序操作示例【sort方法】
2019/05/17 Javascript
react使用CSS实现react动画功能示例
2020/05/18 Javascript
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
Python图形绘制操作之正弦曲线实现方法分析
2017/12/25 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
2018/05/24 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
python中tkinter窗口位置\坐标\大小等实现示例
2020/07/09 Python
PyTorch 导数应用的使用教程
2020/08/31 Python
Python 中 sorted 如何自定义比较逻辑
2021/02/02 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
北美最大的零售退货翻新商:VIP Outlet
2019/11/21 全球购物
非常详细的C#面试题集
2016/07/13 面试题
教育课题研究自我鉴定范文
2013/12/28 职场文书
校园安全教育广播稿
2014/02/17 职场文书
企业宣传口号
2014/06/12 职场文书
高中美术教师事迹材料
2014/08/22 职场文书
高中班主任评语
2014/12/30 职场文书
行政答辩状范文
2015/05/21 职场文书
CSS作用域(样式分割)的使用汇总
2021/11/07 HTML / CSS