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 相关文章推荐
写出更好的JavaScript之undefined篇(上)
Nov 22 Javascript
JavaScript中数组的排序、乱序和搜索实现代码
Nov 30 Javascript
flash遮住div问题的正确解决方法
Feb 27 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
Aug 05 Javascript
基于JavaScript实现复选框的全选和取消全选
Feb 09 Javascript
浅谈使用React.setState需要注意的三点
Dec 18 Javascript
基于Vue2.X的路由和钩子函数详解
Feb 09 Javascript
vue 过滤器filter实例详解
Mar 14 Javascript
vue 之 .sync 修饰符示例详解
Apr 21 Javascript
Vue动态生成el-checkbox点击无法赋值的解决方法
Feb 21 Javascript
Vue.js 中的实用工具方法【推荐】
Jul 04 Javascript
javascript canvas封装动态时钟
Sep 30 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中文件上传的安全问题
2006/10/09 PHP
php2html php生成静态页函数
2008/12/08 PHP
解析php开发中的中文编码问题
2013/08/08 PHP
PHP四种基本排序算法示例
2015/04/09 PHP
微信JSSDK分享功能图文实例详解
2019/04/08 PHP
纯CSS3实现质感细腻丝滑按钮
2021/03/09 HTML / CSS
Jquery 组合form元素为json格式,asp.net反序列化
2009/07/09 Javascript
判断js对象是否拥有某一个属性的js代码
2013/08/16 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
VueJS 组件参数名命名与组件属性转化问题
2018/12/03 Javascript
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
JS中多层次排序算法的实现代码
2021/01/06 Javascript
[02:55]2018DOTA2国际邀请赛勇士令状不朽珍藏Ⅲ饰品一览
2018/08/01 DOTA
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
python生成词云的实现方法(推荐)
2017/06/13 Python
使用python 爬虫抓站的一些技巧总结
2018/01/10 Python
python PyTorch预训练示例
2018/02/11 Python
python3注册全局热键的实现
2020/03/22 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
2020/07/09 Python
澳大利亚领先的宠物用品商店:VetSupply
2017/09/08 全球购物
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
Joie官方网上商店:购买服装和女装配饰
2018/06/05 全球购物
德国受欢迎的旅游和休闲网站:lastminute.de
2019/09/23 全球购物
家庭教育先进个人事迹材料
2014/01/24 职场文书
放飞梦想演讲稿600字
2014/08/26 职场文书
事业单位考察材料范文
2014/12/25 职场文书
工资证明范本
2015/06/12 职场文书
班级班风口号大全
2015/12/25 职场文书
vue3如何优雅的实现移动端登录注册模块
2021/03/29 Vue.js
position:sticky 粘性定位的几种巧妙应用详解
2021/04/24 HTML / CSS
Python matplotlib可视化之绘制韦恩图
2022/02/24 Python
MySQL 自动填充 create_time 和 update_time
2022/05/20 MySQL
利用Python脚本写端口扫描器socket,python-nmap
2022/07/23 Python
Java实现贪吃蛇游戏的示例代码
2022/09/23 Java/Android