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 相关文章推荐
获取Javscript执行函数名称的方法
Dec 22 Javascript
js输出阴历、阳历、年份、月份、周示例代码
Jan 29 Javascript
js解决select下拉选不中问题
Oct 14 Javascript
详解JavaScript中getFullYear()方法的使用
Jun 10 Javascript
浅谈JavaScript中的Math.atan()方法的使用
Jun 14 Javascript
Vue from-validate 表单验证的示例代码
Sep 26 Javascript
vue-cli+webpack项目 修改项目名称的方法
Feb 28 Javascript
编写React组件项目实践分析
Mar 04 Javascript
JS实现深度优先搜索求解两点间最短路径
Jan 17 Javascript
vue微信分享的实现(在当前页面分享其他页面)
Apr 16 Javascript
微信小程序开发常见问题及解决方案
Jul 11 Javascript
p5.js临摹旋转爱心
Oct 23 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翻页类
2009/06/01 PHP
php数组使用规则分析
2015/02/27 PHP
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
php结合正则获取字符串中数字
2015/06/19 PHP
javascript 数组学习资料收集
2010/04/11 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
使用jquery实现图文切换效果另加特效
2013/01/20 Javascript
javascript重写alert方法的实例代码
2013/03/29 Javascript
js 中的switch表达式使用示例
2020/06/03 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
不同编码的页面表单数据乱码问题解决方法
2015/02/15 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
2015/09/01 Javascript
浅析jquery与checkbox的checked属性的问题
2016/04/27 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
详解angularJs中自定义directive的数据交互
2017/01/13 Javascript
vue.js实现价格格式化的方法
2017/05/23 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
JavaScript中arguments和this对象用法分析
2018/08/08 Javascript
解析JS在获取当前月的最后一天遇到的坑
2019/08/30 Javascript
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
python八大排序算法速度实例对比
2017/12/06 Python
Python+matplotlib实现华丽的文本框演示代码
2018/01/22 Python
香港优质食材和美酒专门店:FoodWise
2017/09/01 全球购物
印度尼西亚最大和最全面的网络商城:Blibli.com
2017/10/04 全球购物
物流管理专业职业生涯规划书
2014/01/06 职场文书
个人借款担保书
2014/04/02 职场文书
父母寄语大全
2014/04/12 职场文书
师范毕业生求职信
2014/07/11 职场文书
教师个人年度总结
2015/02/11 职场文书
民间借贷被告代理词
2015/05/23 职场文书
三好学生主要事迹怎么写
2015/11/03 职场文书
2016年公司“3.12”植树节活动总结
2016/03/16 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书
浅谈Python3中datetime不同时区转换介绍与踩坑
2021/08/02 Python
Python使用MapReduce进行简单的销售统计
2022/04/22 Python