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 相关文章推荐
用于table内容排序
Jul 21 Javascript
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
Mar 05 Javascript
禁止js文件缓存的代码
Apr 09 Javascript
js判断变量是否未定义的代码
Mar 28 Javascript
location对象的属性和方法应用(解析URL)
Apr 12 Javascript
动态加载jquery库的方法
Feb 12 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
Dec 09 Javascript
ExtJs整合Echarts的示例代码
Feb 27 Javascript
pm2发布node配置文件ecosystem.json详解
May 15 Javascript
laypage+SpringMVC实现后端分页
Jul 27 Javascript
Vue使用Three.js加载glTF模型的方法详解
Jun 14 Javascript
JS removeAttribute()方法实现删除元素的某个属性
Jan 11 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
重置版战役片段
2020/04/09 魔兽争霸
php类
2006/11/27 PHP
PHP 危险函数解释 分析
2009/04/22 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
2014/05/10 PHP
从零开始学YII2框架(四)扩展插件yii2-kartikgii
2014/08/20 PHP
PHP+MYSQL会员系统的开发实例教程
2014/08/23 PHP
PHP数组去重比较快的实现方式
2016/01/19 PHP
javascript 面向对象全新理练之原型继承
2009/12/03 Javascript
关于JavaScript中string 的replace
2013/04/12 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
Nodejs实现的一个简单udp广播服务器、客户端
2014/09/25 NodeJs
CSS javascript 结合实现悬浮固定菜单效果
2015/08/23 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
2018/03/06 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
JavaScript ES2019中的8个新特性详解
2019/02/20 Javascript
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
微信小程序开发之获取用户手机号码(php接口解密)
2020/05/17 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
2020/07/31 Javascript
python将多个文本文件合并为一个文本的代码(便于搜索)
2011/03/13 Python
Python实现3行代码解简单的一元一次方程
2014/08/18 Python
python中os操作文件及文件路径实例汇总
2015/01/15 Python
Python使用django获取用户IP地址的方法
2015/05/11 Python
python中requests小技巧
2017/05/10 Python
python实现k-means聚类算法
2018/02/23 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
2019/10/17 Python
python 解决cv2绘制中文乱码问题
2019/12/23 Python
Python实现点云投影到平面显示
2020/01/18 Python
python 实现超级玛丽游戏
2020/11/25 Python
Lululemon英国官网:加拿大瑜伽服装品牌
2019/01/14 全球购物
小学生美德少年事迹
2014/02/02 职场文书
父亲的菜园教学反思
2014/02/13 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
秦兵马俑导游词
2015/02/02 职场文书
聚会通知怎么写
2015/04/23 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL