17、点击返回按钮时判断页面是否修改过
http://www.php.cn/js-tutorial-406153.html
data:{updateCount:0}
updated:function () {
this.updateCount = this.updateCount + 1; //只要页面修改过内容(执行点击操作也算修改内容,所以也会updated一次),就会执行一次updated
console.log(this.updateCount)
},
methods:{
back(){
if(this.updateCount > 2){ //为什么是2?因为只要页面
this.$confirm('离开页面信息将不会保存。确定直接离开?', '温馨提示', {
confirmButtonText: '离开',
cancelButtonText: '暂不离开',
type: 'warning'
}).then(() => {
this.$router.push({ path: '/rightsManagement/characterSet' });
}).catch(() => {
});
}else{
this.$router.push({ path: '/rightsManagement/characterSet' });
}
}
}
网友评论