首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vue组件不在IE中呈现

vue组件不在IE中呈现
EN

Stack Overflow用户
提问于 2019-03-11 19:43:08
回答 2查看 902关注 0票数 2

我创建了Vue.js组件,它们在Edge、Chrome、火狐等浏览器中运行良好,但不能在IE11中渲染。我使用gulp构建项目,使用Babel将es6编译为es5。

.babelrc

代码语言:javascript
复制
{
 "plugins": ["@babel/plugin-syntax-dynamic-import"],
  "presets": [
    ["vue", {"eventModifiers": false}],
    ["@babel/preset-env",{"useBuiltIns": "entry"}]]
}

可能我需要其他的预置?

EN

回答 2

Stack Overflow用户

发布于 2019-03-11 19:48:18

@babel/present-env预设的工作方式是,您需要定义构建脚本应该支持哪些浏览器。

您可以创建一个浏览器列表,其中包含您想要支持的确切浏览器或浏览器支持百分比- https://babeljs.io/docs/en/babel-preset-env#targets

对于现代浏览器+ IE11 (由于其支持率高于2%),您可以使用:

代码语言:javascript
复制
{
  "browserslist": [
    "> 2%"
  ]
}
票数 0
EN

Stack Overflow用户

发布于 2019-03-11 19:48:52

只要IE11不支持IE11,你就必须编辑你的

babelrc (巴别塔7)

代码语言:javascript
复制
{
  "presets": [
    [
      "@vue/app",
      {
        "targets": {
          "ie": "11"
        }
      }
    ]
  ]
}

如果有帮助,请告诉我。如果你正在使用Babel 6,那么检查Alen Genzićresponse。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55101110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档