vue.js - 导航到页面并触发一些方法
问题描述
我的用例:
保存表单上的更改后,我想将用户导航到主页并显示几秒钟有关成功保存的消息。如何正确执行此操作?
我的方法简化如下:
async updateOrder() {
try {
await this.updateOrder({order: this.order});
this.$root.$emit("openCompletedMsg", true); <- I try this, but it doesn't work
this.$router.push("/");
} catch (error) {
...
}
},
所以我需要在主页上显示 q-dialog,但在保存我的订单之后。
解决方案
推荐阅读
- python - 在单独的帧上对齐 Tkinter 网格
- sql-server - 为什么这个进程运行两次?
- javascript - Recaptcha v2 在重置并且其容器元素从 DOM 中删除时会引发错误
- node.js - Mongoose 与 MongoDB 验证
- nginx - 如何在 Kubernetes 中配置 ingress-nginx?
- kubernetes - 具有新 etcd 卷的新 master 未加入集群
- swift - 选择时更改 uicollectionviewcell 背景,同时将其他单元格背景变为清晰
- javascript - Magento 2 如何添加自定义验证规则并应用它们?
- excel - 宏代码不会等到从 SAP 加载文件
- assembly - MIPS/Assembly:执行指令后如何手动查找寄存器值?