同个路由多次点击报错

// 解决同一个路由多次点击报错
import Vue from 'vue';
import VueRouter from 'vue-router';
// 获取原生router的push方法
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
 return originalPush.call(this, location).catch(err => err)
}





npm install -D 和npm install -S的区别:
npm install 模块名 -D 即 npm install 模块名 --save-dev,写入package.json的devDependencied,开发依赖

npm install 模块名 -S 即 npm install 模块名 --save ,写入package.json的dependencied,生产依赖

// 开发环境和生产环境都用的到—S 否则-D
less less-loader等一把都是开发环境使用
vuex vue-router element-plus axios等一般是线上环境
posted @ 2021-11-12 11:07  Life_countdown  阅读(66)  评论(0)    收藏  举报