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 相关文章推荐
js 编写规范
Mar 03 Javascript
JS声明变量背后的编译原理剖析
Dec 28 Javascript
关于jQuery object and DOM element
Apr 15 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
Feb 20 Javascript
实现placeholder效果的方案汇总
Jun 11 Javascript
jQuery同步提交示例代码
Dec 12 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
Jun 08 Javascript
js实现无缝滚动图
Feb 22 Javascript
jquery ui sortable拖拽后保存位置
Apr 27 jQuery
vue+axios+element ui 实现全局loading加载示例
Sep 11 Javascript
Three.js实现简单3D房间布局
Dec 30 Javascript
详解js常用分割取字符串的方法
May 15 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
数据库的日期格式转换
2006/10/09 PHP
php时间不正确的解决方法
2008/04/09 PHP
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
java解析json方法总结
2019/05/16 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
JavaScript Object的extend是一个常用的功能
2009/12/02 Javascript
Jquery模仿Baidu、Google搜索时自动补充搜索结果提示
2013/12/26 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
纯js实现重发验证码按钮倒数功能
2015/04/21 Javascript
jQuery判断多个input file 都不能为空的例子
2015/06/23 Javascript
js实现简易的单数字随机抽奖(0-9)
2020/03/19 Javascript
js实现上一页下一页的效果【附代码】
2016/03/10 Javascript
Bootstrap每天必学之标签页(Tab)插件
2020/08/09 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
2017/07/24 Javascript
vuejs 单文件组件.vue 文件的使用
2017/07/28 Javascript
Vue常见面试题整理【值得收藏】
2018/09/20 Javascript
js回文数的4种判断方法示例
2019/06/04 Javascript
微信小程序防止多次点击跳转(函数节流)
2019/09/19 Javascript
浅析Python中将单词首字母大写的capitalize()方法
2015/05/18 Python
Python机器学习算法之k均值聚类(k-means)
2018/02/23 Python
Python内存读写操作示例
2018/07/18 Python
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
Python-Tkinter Text输入内容在界面显示的实例
2019/07/12 Python
利用python Selenium实现自动登陆京东签到领金币功能
2019/10/31 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
python实现图片转字符画的完整代码
2021/02/21 Python
大学团支书的自我评价分享
2013/12/14 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
彩妆大赛策划方案
2014/05/13 职场文书
办理房产证委托书
2014/09/18 职场文书
导游词之峨眉山
2019/12/16 职场文书