1. 空白问题

因为缺少polyfill

在public/index.html 中引入如下js

<script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.7/es5-shim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.7/es5-sham.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.34.2/es6-shim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.34.2/es6-sham.min.js"></script>
-----以上方案可行
 
备注:安装 npm install '@babel/polyfill' 并 import '@babel/polyfill' 会在import行中提示 无法找到'@types/babel__polyfill'的声明文件(并未找到解决方案)

2. 样式错乱问题

package.json文件中 browserslist 表示兼容到浏览器什么版本

npx browserslist 可以查看项目支持的浏览器版本信息

ios8系统的 safari版本是ios8

修改如下

"browserslist": [
"since 2014"
]
可以支持到 2014年的所有浏览器
为了支持 safari 8
修改如下,增加"safari >= 8",只对safari做特殊处理
"browserslist": [
">0.2%",
"not dead",
"safari >= 8",
"not ie <= 9",
"not op_mini all"
]
 
不能写 "not safari < 8"
因为其他条件的限制,只允许兼容到 safari 10.1

safari 12
safari 11.1
safari 10.1

 
----------------------------
https://www.jianshu.com/p/bd9cb7861b85   browserslist 目标浏览器配置表

最新文章

  1. 小试ASP.NET MVC——一个邀请页面的实现
  2. C# 文件类型
  3. java 通过反射获取调用类方法及属性
  4. Unity中游戏的声音管理
  5. 字节序相关问题简单总结,LSB与MSB
  6. js实现一些跨浏览器的事件方法
  7. Spring声明式事务管理基于@Transactional注解
  8. Mysql undo与redo Log
  9. ObjectContext,DataContext和DBContext 分别获取linq 的sql方法
  10. OpenStack介绍
  11. Keil C51程序调试过程
  12. [INS-30060]:Check for group existence failed
  13. Web站点错误提示页面和默认访问页面设置
  14. Django合集
  15. linux 关机命令shutdown
  16. Simditor 富文本编辑器多选图片上传、视频连接插入
  17. 《vue.js快跑》总结:为什么选择VUE
  18. NuGet的本地服务器安装与Package的发布(呕吐)
  19. Shell初学(二)变量及数组
  20. SqlServer日常积累(一)

热门文章

  1. 2019-2020-1 20199328《Linux内核原理与分析》第三周作业
  2. 如何调试 Inno Setup
  3. Kubernetes 命令行工具之kubctl
  4. C# 9 新特性:代码生成器、编译时反射
  5. java制作一个简单的抽签程序
  6. CF思维联系–CodeForces-217C C. Formurosa(这题鸽了)
  7. 一个简单的wed服务器SHTTPD(3)————SHTTPD多客户端支持的实现
  8. alerta 集中化告警信息 -zabbix
  9. 7) 项目准备流程 和 django权限六表
  10. 一文带你深入了解 Lambda 表达式和方法引用