Vue解决路由重复点击报错问题
文件:router.js
// 解决Vue路由重复点击报错问题
const routerPush = VueRouter.prototype.push;
VueRouter.prototype.push = function (location) {
return routerPush.call(this, location).catch(err => {})
};
vue2.x动态修改浏览器页签名称
文件:vue.config.js
chainWebpack: config => {
config.plugin('html')
.tap(args => {
args[0].title= '系统名称...'
return args
})
}
Vuex中的模块化 module
访问方式:直接通过加路径的方式进行访问
this.$store.commit('app/updateUserInfo', { name: 'admin', role: '' })
Element-ui 时间插件默认显示当前时刻
function formatNowTime(property) {
//小于10的拼接上0字符串 备用
function addZero(s) {
return s < 10 ? ('0' + s) : s
}
// 进入页面是最近的时刻
// 创建一个 Date 对象
var today = new Date();
// 获取年、月、日、时、分、秒
var year = today.getFullYear();
var month = addZero(today.getMonth() + 1); // 月份是从 0 开始计数的,需要加1
var day = addZero(today.getDate());
var hours = addZero(today.getHours());
var minutes = addZero(today.getMinutes());
var seconds = addZero(today.getSeconds());
var time = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds;
return time
}