vue项目适配IE 11

453 阅读1分钟

vue3 不支持IE

vue2.x 可以适配到ie10 11

我是用 vite+vue2.x构建的应用,以下配置适用于我的项目,自行区分差异

  • 首先在 vite.config.js中设置
import legacy from "@vitejs/plugin-legacy"; //打包后支持ie11
    plugins: [
  legacy({
        targets: ["ie >= 11"],
        additionalLegacyPolyfills: ["regenerator-runtime/runtime"],
      })
  ]
  • 引入相关包,在mian.js中配置
import "core-js/stable"; //core-js 和 @babel/polyfill 库来为你的 Vue 项目添加 ES6+ 和其他功能的支持。
import "@babel/polyfill"; //支持IE

应用打包变慢,并影响应用程序的性能