Преглед на файлове

兼容低版本浏览器

高雄 преди 1 година
родител
ревизия
9b93d934b9
променени са 3 файла, в които са добавени 18 реда и са изтрити 5 реда
  1. 8 2
      babel.config.js
  2. 4 1
      package.json
  3. 6 2
      src/router/index.js

+ 8 - 2
babel.config.js

@@ -1,7 +1,13 @@
 module.exports = {
-  presets: [
+  /*presets: [
     // https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app
     '@vue/cli-plugin-babel/preset'
+  ],*/
+  "presets": [["@babel/preset-env",{
+    "useBuiltIns": "usage",
+    "corejs": 3
+  }],
+    '@vue/babel-preset-jsx'
   ],
   'env': {
     'development': {
@@ -10,4 +16,4 @@ module.exports = {
       'plugins': ['dynamic-import-node']
     }
   }
-}
+}

+ 4 - 1
package.json

@@ -37,7 +37,10 @@
     "url": "https://gitee.com/y_project/RuoYi-Cloud.git"
   },
   "dependencies": {
+    "@babel/polyfill": "^7.12.1",
     "@riophae/vue-treeselect": "0.4.0",
+    "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0",
+    "@vue/babel-preset-jsx": "^1.4.0",
     "axios": "0.24.0",
     "clipboard": "2.0.8",
     "core.js": "^0.4.2",
@@ -73,7 +76,7 @@
     "chalk": "4.1.0",
     "compression-webpack-plugin": "5.0.2",
     "connect": "3.6.6",
-    "core-js": "^3.34.0",
+    "core-js": "3",
     "html-webpack-plugin": "^5.5.3",
     "lint-staged": "10.5.3",
     "runjs": "4.4.2",

+ 6 - 2
src/router/index.js

@@ -290,7 +290,7 @@ Router.prototype.push = function push(location) {
 Router.prototype.replace = function push(location) {
   return routerReplace.call(this, location).catch((err) => err);
 };
-// const router = 
+// const router =
 // //路由守卫
 // router.beforeEach((to, from, next) => {
 //   //路由守卫控制登陆页面取消水印非登录页显示水印
@@ -302,8 +302,12 @@ Router.prototype.replace = function push(location) {
 //     }
 //   }
 // });
-export default new Router({
+
+
+const $router = new Router({
   mode: "hash",
   scrollBehavior: () => ({ y: 0 }),
   routes: constantRoutes,
 });
+export default $router;
+