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脚本学习 比较实用的基础
Sep 07 Javascript
js GridView 实现自动计算操作代码
Mar 25 Javascript
基于JQuery实现异步刷新的代码(转载)
Mar 29 Javascript
jquery动态增加text元素以及删除文本内容实例代码
Jul 01 Javascript
禁止iframe脚本弹出的窗口覆盖了父窗口的方法
Sep 06 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
Feb 14 Javascript
php输出全部gb2312编码内的汉字方法
Mar 04 Javascript
细说webpack6 Babel的使用详解
Sep 26 Javascript
js 计数排序的实现示例(升级版)
Jan 12 Javascript
javascript设计模式 ? 建造者模式原理与应用实例分析
Apr 10 Javascript
vue同个按钮控制展开和折叠同个事件操作
Jul 29 Javascript
vue实现列表拖拽排序的功能
Nov 02 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/03/04 星际争霸
用PHP函数解决SQL injection
2006/12/09 PHP
PHP仿微信多图片预览上传实例代码
2016/09/13 PHP
从jQuery.camelCase()学习string.replace() 函数学习
2011/09/13 Javascript
js中的referrer返回上一页使用介绍
2013/09/26 Javascript
jquery使用$(element).is()来判断获取的tagName
2014/08/24 Javascript
javascript实现计时器的简单方法
2016/02/21 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
AngularJS实用基础知识_入门必备篇(推荐)
2017/07/10 Javascript
vue基础之事件v-onclick="函数"用法示例
2019/03/11 Javascript
Openlayers实现距离面积测量
2020/09/28 Javascript
[32:36]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第二场 12.12
2020/12/16 DOTA
Python实现的下载8000首儿歌的代码分享
2014/11/21 Python
详细介绍Python函数中的默认参数
2015/03/30 Python
python爬虫入门教程--快速理解HTTP协议(一)
2017/05/25 Python
CentOS中升级Python版本的方法详解
2017/07/10 Python
Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息示例
2017/08/21 Python
Python线性回归实战分析
2018/02/01 Python
python简单验证码识别的实现方法
2019/05/10 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
8种常用的Python工具
2020/08/05 Python
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
一道SQL存储过程面试题
2016/10/07 面试题
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
EJB timer的种类
2014/10/28 面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
2015/11/18 面试题
项目考察欢迎辞
2014/01/17 职场文书
幼儿园儿童节主持词
2014/03/21 职场文书
2015年依法治校工作总结
2015/07/27 职场文书
七年级英语教学反思
2016/02/15 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
Win11 Beta 22621.601 和 22622.601今日发布 KB5017384修复内容汇总
2022/09/23 数码科技