zoukankan      html  css  js  c++  java
  • vue后台管理系统兼容问题

    1、兼容

    兼容问题主要是指ie9以下的ie浏览器。

    2、兼容问题原因

    (1)低版本ie不支持编译后的es5

    (2)低版本ie不支持Promise

    3、解决方法

    (1)引入es6-promise & 和babel-polyfill依赖包

    npm install --save es6-promise babel-polyfill

    (2)在入口文件main.js引入

    // 解决低版本浏览器不支持promise问题
    import 'babel-polyfill'
    import Es6Promise from 'es6-promise'
    Es6Promise.polyfill()

    (3)在vue.config.js新增配置

     // 。。。此处省略n个字符。。。
        config.module
          .rule('icons')
          .test(/.svg$/)
          .include.add(resolve('src/icons'))
          .end()
          .use('svg-sprite-loader')
          .loader('svg-sprite-loader')
          .options({
            symbolId: 'icon-[name]'
          })
        // 新增配置
        config.entry.app = ['babel-polyfill', './src/main.js']
        // 新增结束
      }
    }
  • 相关阅读:
    迷宫寻找路径数
    136. 只出现一次的数字
    48. 旋转图像
    283. 移动零
    面试题 01.06. 字符串压缩
    位运算符
    367. 有效的完全平方数
    868. 二进制间距
    SpringAOP表达式
    Mybatis常见错误及纠错
  • 原文地址:https://www.cnblogs.com/mengfangui/p/11451236.html
Copyright © 2011-2022 走看看