今天写了一个web项目,用chrome浏览器,手机端微信你打开都没问题,但是在pc端微信打开后是空白的,于是我重新做了一个空白的vue项目,用pc端微信浏览器是可以打开的。

慢慢调试发现是语法的问题

一步一步减去组件,再一步一步加上组件,最终定位到一个import的组件导致的。

原来是pc端微信浏览器不支持部分es6的语法,

es6语法主要用到()=>{}和let,但是使用这两个语法并不会导致这个问题,应该是其他原因导致的,懒得深入研究的语法或者新特性导致的

不使用()=>{}语法的话,this在function(){}中不能使用,所以要var _this = this然后在原来的()=>{}中使用_this代替this

经过深入研究,当时的pc浏览器的内核版本不支持es6语法,可以通过其他方式将含有es6语法的项目转为es5

1. 安装babel-polyfill:
npm install --save babel-polyfill2.在main.js引入
import 'babel-polyfill'3.在webpack.base.conf.js中配置:
module.exports = {context: path.resolve(__dirname, '../'),entry: {app: ['babel-polyfill','./src/main.js'] //===========这一行加入babel-polyfill}.........
}

微信pc端浏览器打开页面空白的问题相关推荐

  1. 微信PC端浏览器内置浏览器

    嵌入式Chromium框架(简称CEF) 是一个由Marshall Greenblatt在2008建立的开源项目,它主要目的是开发一个基于Google Chromium的Webbrowser控件,支持 ...

  2. 通过UA区分微信PC端浏览器还是手机端浏览器

    有时候需要限制用户访问页面在手机端, PC端不允许访问, 但是只做微信浏览器判断是不够的, 这个时候需要进一步判断. 通过tcpdump捉到两种浏览器的区分. PC端: 微信浏览器的UA标识 [Mic ...

  3. 微信小程序-iphone打开页面空白,报错Miniprogramerror Syntaxerror...

    使用uniapp开发微信小程序,使用安卓手机打开小程序没问题,使用开发工具的真机调试,iphone打开小程序就出现页面空白,并且控制台报错: Miniprogramerror Syntaxerror ...

  4. js判断是否微信PC端打开内置浏览器

    function isWeChat(){var ua = window.navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i) ...

  5. 微信PC端打开小程序(腾讯文档)、网页都显示空白和QQ/TIM的群文件无法显示等问题的解决方法

    问题描述: 1. 微信PC端无法打开腾讯文档的小程序,并且发现内置的浏览器网页均无法显示 卸载重装后,打开腾讯文档又显示该信息,问题现象有变化,但根本问题未解决 2. QQ/TIM的群文件和群公告均无 ...

  6. 微信 PC 端h5页面打开的内置浏览器开发者工具界面

    困境 项目开发的h5页面需要在微信端支持转发.分享功能,以及企业微信授权等相关权限功能,h5页面功能开发可以直接在Chrome浏览器的移动端模式开发,但是涉及微信权限时的一些功能,则需要在微信和企业微 ...

  7. 微信PC端打开网站页面空白

    重点 : 微信pc端的浏览器是IE内核,所以你懂的(PS:IE问题贼多) 解决 : 直接把链接丢到IE上,F12查看控制台,出现什么错误解决什么错误 , so

  8. 调试微信 PC 端的内置浏览器界面

    2021-08-03 最新更新 好久没看,微信也更新了好几版.下面的方法并没有失效,不过上了 3.3.x 后的微信版本已经禁用了右键和查看 chrome://version 的功能了.进过实测,最后一 ...

  9. 判断当前入口是PC端企业微信还是PC端浏览器。或者是APP端企业微信

    function isQyweixin(){//判断当前入口是PC端还是APP端let flag = navigator.userAgent.match(/(phone|pad|pod|iPhone| ...

最新文章

  1. weex css单位,weex 踩坑
  2. utf-8编码的字符串转成unicode(ucs-4)编码的字符串
  3. 如何在Hexo中实现自适应响应式相册功能
  4. django-500错误页面
  5. 虚拟计算机用户权限分配,虚拟机实例的权限和安全配置
  6. C语言解析动态html,【c语言】使用gumbo解析HTML
  7. 随手记android面试题,微众银行风险模型面试随手记(一面+二面)
  8. linux输出 /dev/null
  9. My97DatePicker JS时间控件 当前日期前后不能选
  10. sqluldr2 配置
  11. js混淆还原工具_技术分享:几种常见的JavaScript混淆和反混淆工具分析实战【转】...
  12. ZEMAX | HUD 设计实例
  13. 持续更新:历年硕士研究生报考人数与录取人数统计
  14. 微信小程序之生成海报保存本地
  15. C# json解析字符串总是多出双引号_json从立地到成佛
  16. docker 网络代理设置
  17. Linux下导入导出 MySQL 数据库表结构数据
  18. reac antd 删除列表
  19. 劳易测激光测距仪ODS9L2.8/LAK-650-M12
  20. 电商微营销茶会第2期 | “微信营销、淘宝成交”玩法解析

热门文章

  1. samba客户端不能正常读写的排查步骤(Linux作为服务端)
  2. java后端入门必备书籍
  3. 简单的文本编辑器 - wxWindows编程事例
  4. Digispark与 badusb
  5. 外贸专员简历表-Word简历可编辑下载
  6. 公共教室计算机安全调查报告论文,东风中学现代教育技术应用调查报告毕业论文...
  7. flask、element、vue项目实战:搭建一个加密excel数据的网站
  8. 多线程有几种实现方法,都是什么?优劣点?
  9. python提前查成绩_Python爬虫案例——正方教务学生成绩获取(自动识别验证码)...
  10. c语言9-1 计算职工工资,实验9-1 计算职工工资(结构数组表达方式)