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 left,right,mid函数
Jun 10 Javascript
JS拖动技术 关于setCapture使用
Dec 09 Javascript
优化RequireJS项目的相关技巧总结
Jul 01 Javascript
JavaScript实现模仿桌面窗口的方法
Jul 18 Javascript
详解WordPress开发中get_current_screen()函数的使用
Jan 11 Javascript
jQuery使用经验小技巧(推荐)
May 31 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
Nov 03 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
Sep 28 Javascript
Vue微信项目按需授权登录策略实践思路详解
May 07 Javascript
浅谈react性能优化的方法
Sep 05 Javascript
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
Oct 12 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
Jun 26 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管理内存函数 memory_get_usage()使用介绍
2012/09/23 PHP
PHP实现图片上传并压缩
2015/12/22 PHP
PHP递归遍历指定文件夹内的文件实现方法
2016/11/15 PHP
根据分辩率调用不同的CSS.
2007/01/08 Javascript
JQuery验证工具类搜集整理
2013/01/16 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
JS中typeof与instanceof之间的区别总结
2013/11/14 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
跟我学习javascript的Date对象
2015/11/19 Javascript
聊一聊JavaScript作用域和作用域链
2016/05/03 Javascript
jquery获取复选框的值的简单实例
2016/05/26 Javascript
基于JavaScript FileReader上传图片显示本地链接
2016/05/27 Javascript
Jquery表单验证失败后不提交的解决方法
2016/10/18 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
angular2+node.js express打包部署的实战
2017/07/27 Javascript
Vue.js 利用v-for中的index值实现隔行变色
2018/08/01 Javascript
11个教程中不常被提及的JavaScript小技巧(推荐)
2019/04/17 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
在vs code 中如何创建一个自己的 Vue 模板代码
2020/11/10 Javascript
python正则表达式去掉数字中的逗号(python正则匹配逗号)
2013/12/25 Python
Python 获取新浪微博的最新公共微博实例分享
2014/07/03 Python
python实现定时播放mp3
2015/03/29 Python
Python3 无重复字符的最长子串的实现
2019/10/08 Python
为什么黑客都用python(123个黑客必备的Python工具)
2020/01/31 Python
关于Python 中的时间处理包datetime和arrow的方法详解
2020/03/19 Python
Snapfish英国:在线照片打印和个性化照片礼品
2017/01/13 全球购物
英国钻石公司:British Diamond Company
2020/02/16 全球购物
品管员岗位职责
2013/11/10 职场文书
编辑硕士自荐信范文
2013/11/27 职场文书
小组口号大全
2014/06/09 职场文书
应届大学生自荐书
2014/06/17 职场文书
植树节标语
2014/06/27 职场文书
年度安全生产目标责任书
2014/07/23 职场文书
学校做一个有道德的人活动方案
2014/08/23 职场文书
导游欢迎词范文
2015/01/23 职场文书
正则表达式拆分url实例代码
2022/02/24 Java/Android