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 相关文章推荐
jQuery学习4 浏览器的事件模型
Feb 07 Javascript
js去空格技巧分别去字符串前后、左右空格
Oct 21 Javascript
使用jQuery.wechat构建微信WEB应用
Oct 09 Javascript
node中socket.io的事件使用详解
Dec 15 Javascript
JavaScript中Window对象的属性及事件
Dec 25 Javascript
javascript数据结构中栈的应用之符号平衡问题
Apr 11 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
May 16 Javascript
layui 解决富文本框form表单提交为空的问题
Oct 26 Javascript
浅谈vuex中store的命名空间
Nov 08 Javascript
用vue 实现手机触屏滑动功能
May 28 Javascript
vue 全局封装loading加载教程(全局监听)
Nov 05 Javascript
微信小程序APP页面的之间的相互传递参数以及自定义组件
Apr 19 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
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
使用php转义输出HTML到JavaScript
2015/03/27 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
2016/05/09 PHP
基于PHP实现数据分页显示功能
2016/05/26 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
php文件包含的几种方式总结
2019/09/19 PHP
js左侧三级菜单导航实例代码
2013/09/13 Javascript
JS文本获得焦点清除文本文字的示例代码
2014/01/13 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
基于BootStrap Metronic开发框架经验小结【四】Bootstrap图标的提取和利用
2016/05/12 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
2016/05/25 Javascript
微信小程序 教程之WXSS
2016/10/18 Javascript
vuejs移动端实现div拖拽移动
2019/07/25 Javascript
ElementUI中el-tree节点的操作的实现
2020/02/27 Javascript
jQuery实现简单QQ聊天框
2020/08/27 jQuery
python 将字符串转换成字典dict的各种方式总结
2018/03/23 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
python实现按行分割文件
2019/07/22 Python
python 字典item与iteritems的区别详解
2020/04/25 Python
小 200 行 Python 代码制作一个换脸程序
2020/05/12 Python
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
水上运动奥特莱斯:Wasterports Outlet
2018/08/08 全球购物
大学生新闻专业个人自我评价
2013/11/12 职场文书
生日寿宴答谢词
2014/01/19 职场文书
保护水资源的标语
2014/06/17 职场文书
社会实践的活动方案
2014/08/22 职场文书
爱护公共设施倡议书
2014/08/29 职场文书
2015年党员发展工作总结
2015/05/13 职场文书
Python查找算法的实现 (线性、二分,分块、插值查找算法)
2022/04/24 Python
MySql统计函数COUNT的具体使用详解
2022/08/14 MySQL