Vue 页面切换时弹出确认框
Vue iView JavaScript 大约 551 字需求
Vue
页面退出或切换前弹出确认框,提示是否离开。
实现
页面使用iView
框架,添加beforeRouteLeave
即可。
export default {
name: "page",
data() {
return {}
},
methods: {},
beforeRouteLeave (to, from, next) {
this.$Modal.confirm({
content:'内容还未保存,是否离开?',
title:'提示',
okText: '离开',
cancelText: '取消',
onOk: function () {
// 正常跳转
next()
},
onCancel: function () {
// 如果取消跳转地址栏会变化,这时保持地址栏不变
window.history.go(1)
}
});
}
}
阅读 3412 · 发布于 2020-11-24
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
OpenResty 使用 ngx.timer.at 完成异步日志记录阅读 5409
-
PowerShell、CMD、Linux 命令换行阅读 653
-
软考各科目介绍阅读 1500
-
软考-系统架构设计师:数据库优化阅读 2361
-
设计模式之模板方法模式阅读 2372
-
Spring Boot 设置配置文件读取路径阅读 1135
-
Linux tcpdump: no suitable device found阅读 2560
-
JMeter 提取 JSON 字段用于下一个请求阅读 1554
-
Vue $nextTick 解决 v-if 切换后操作 DOM 报错问题阅读 666
-
Linux CentOS 内核版本 2.6 升级为 4.4阅读 4403