使用nuxt( 2.4.5 )+vue(2.4.4)+element(2.6.1)。


可以较好兼容ie10和ie11
ie9兼容不是太好,大量控件会有一些小问题不过大多数都可以解决:需要注意css样式问题和不支持跨域的问题。
ie8及其以下版本就不要想了,做版本检测然后提示安装最新浏览器

开始找了很多babel-preset-env做兼容的方案,结果发现因为nuxt内部有很多自带的配置导致的冲突。


最后发现nuxt原生就自带兼容。 官方api地址


在package.json中添加,只有打包才能使用,在dev模式下没用

{
  "scripts": {
    "build": "nuxt build -modern=true",
    "start": "nuxt start -modern=true --inline --progress --config nuxt.config.js",
  }
}

其中有两种模式 client 和 server 。

前者直接打两个包,然后使用兼容写法。
后者添加可以让低版本浏览器依赖 。


暂时还没有看出这两个方案有什么太大区别。



个 人使用的是 server 模式,这样的话核心的js起码是一份打包速度稍微快些。

发表评论

电子邮件地址不会被公开。 必填项已用*标注