mint-ui 的MessageBox取消跳转怎么报错

发布于 2022-09-05 21:41:14 字数 235 浏览 13 评论 0

MessageBox.confirm('是否认证?').then(

    action => {
      this.$router.push("/renz");
    },
    action => {
       this.$router.push("/user");
    }
  );
  

报这个错:Uncaught (in promise) cancel

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

时光无声 2022-09-12 21:41:15

你为什么有两个action的回调,只能有一个吧,如果你需要.then()完了继续有后续操作,就继续.then()

轻拂→两袖风尘 2022-09-12 21:41:15

this.$messagebox.confirm('确认删除此订单?','').then(() => {
this.get_updateOrder(infobj,0,1);
},() => {

});
这么写就好了,因为vue minui封装的promise定义了reject,而例子中没用加取消处理,自己加上传过去就好了

夜巴黎 2022-09-12 21:41:14

this.$messagebox.prompt('', {

title: '',
message: text,
closeOnClickModal: false,

}).then(({ value }) => {

// this.$toast('确定操作');

}).catch(() => {

// this.$toast('操作取消');

});

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文