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 相关文章推荐
一段利用WSH修改和查看IP配置的代码
May 11 Javascript
JS 事件绑定函数代码
Apr 28 Javascript
最佳JS代码编写的14条技巧
Jan 09 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
Jun 12 Javascript
JS动态修改图片的URL(src)的方法
Apr 01 Javascript
jquery使用each方法遍历json格式数据实例
May 18 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
Apr 25 Javascript
jQuery动态追加页面数据以及事件委托详解
May 06 jQuery
详解Vue中watch对象内属性的方法
Feb 01 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
May 07 Javascript
vue实现直播间点赞飘心效果的示例代码
Sep 20 Javascript
vue总线机制(bus)知识点详解
May 10 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生成略缩图代码
2012/07/16 PHP
试用php中oci8扩展
2015/06/18 PHP
arguments对象
2006/11/20 Javascript
用js实现多域名不同文件的调用方法
2007/01/12 Javascript
js资料toString 方法
2007/03/13 Javascript
一个JQuery写的点击上下滚动的小例子
2011/08/27 Javascript
JavaScript中的onerror事件概述及使用
2013/04/01 Javascript
开发 Internet Explorer 右键功能表(ContextMenu)
2013/07/03 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
jquery中页面Ajax方法$.load的功能使用介绍
2014/10/20 Javascript
JS Array.slice 截取数组的实现方法
2016/01/02 Javascript
微信小程序之圆形进度条实现思路
2018/02/22 Javascript
微信小程序自定义组件的实现方法及自定义组件与页面间的数据传递问题
2018/10/09 Javascript
JavaScript ES6 Class类实现原理详解
2020/05/08 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
python学生管理系统代码实现
2020/04/05 Python
Python安装图文教程 Pycharm安装教程
2018/03/27 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
Django实现文件上传和下载功能
2019/10/06 Python
Python中的四种交换数值的方法解析
2019/11/18 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
html5服务器推送_动力节点Java学院整理
2017/07/12 HTML / CSS
猎人靴英国官网:Hunter Boots
2017/02/02 全球购物
英国No.1体育用品零售商:SportsDirect.com
2019/10/16 全球购物
教师专业理论水平的自我评价分享
2013/11/09 职场文书
学校后勤人员职责
2013/12/27 职场文书
简历自我评价怎么写好呢?
2014/01/04 职场文书
学习雷锋精神演讲稿
2014/05/10 职场文书
银行职员工作失误检讨书
2014/10/14 职场文书
2014年财务人员工作总结
2014/11/11 职场文书
2014年大学班长工作总结
2014/11/14 职场文书
考试后的感想
2015/08/07 职场文书
2016年共产党员公开承诺书
2016/03/24 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang