再次请教一下vue关于浏览器兼容的问题

发布于 2022-09-11 15:04:55 字数 1707 浏览 21 评论 0

弄了一下午的babel-polyfill终于编译通过了,但是在ie上却报错了
报错信息如下图

clipboard.png

clipboard.png

main.js代码:

import 'babel-polyfill'
import Vue from "vue"
import App from "./App.vue"
import router from "./router"
import store from "./store"
import iView from 'iview'
import * as filters from './filters/index'
import 'iview/dist/styles/iview.css'
import '@/my-theme/index.less'
import '@/assets/css/iconfont.css'
import '@/assets/css/common.less'

Vue.config.productionTip = false;
Vue.use(iView);

Object.keys(filters).forEach(key => Vue.filter(key, filters[key]));

new Vue({
    router,
    store,
    render: h => h(App)
}).$mount("#app")

package.json中部分代码如下

"dependencies": {
    "axios": "^0.18.0",
    "babel-loader": "^7.1.5",
    "babel-polyfill": "^6.26.0",
    "css-loader": "^1.0.0",
    "iview": "^3.1.0",
    "jquery": "^3.3.1",
    "js-file-download": "^0.4.4",
    "moment": "^2.22.2",
    "vue": "^2.5.17",
    "vue-router": "^3.0.1",
    "vuex": "^3.0.1"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "^3.0.0",
    "@vue/cli-plugin-eslint": "^3.0.0",
    "@vue/cli-service": "^3.0.0",
    "@vue/eslint-config-prettier": "^3.0.1",
    "babel-core": "^6.26.3",
    "less": "^3.8.1",
    "less-loader": "^4.1.0",
    "vue-template-compiler": "^2.5.17"
  },

现在的情况就是在其他浏览器都是正常的情况,但是在IE下面,就会报出这个错误,我看了下报错好像是和main.js有关系,但是我反复看了下我的main.js也没找到错误啊,希望各位大牛帮忙指正下,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

子栖 2022-09-18 15:04:55

这个问题我也是今天才解决。
你参考一下,不确定是不是跟你的一样.
vue-cli 3.x 在IE11 报错 问题

久伴你 2022-09-18 15:04:55

IE 版本是多少?如果是 IE8 及其以下是版本是不支持的。
具体说明看下这个链接 https://blog.csdn.net/csdn_yu...

一个人的旅程 2022-09-18 15:04:55

你没有把webpack-dev-server进行babel吧:
{

    test: /\.js$/,
    loader: 'babel-loader',
    include: [resolve('src'), resolve('node_modules/webpack-dev-server/client')]
  },
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文