美文网首页Vue
Vue 执行 then 方法同时执行了 catch 方法

Vue 执行 then 方法同时执行了 catch 方法

作者: survivorsfyh | 来源:发表于2022-09-01 17:18 被阅读0次

Vue 调动 Dialog 组件方法的时候执行 them 方法的同时也执行了 catch 方法;
排查后发现在 then 方法中执行的 code 发生了异常所导致的,

Dialog.confirm({
    title : title,
    message :
        '是否采用该段视频回放用作上传',
    confirmButtonText: '上传视频',
    cancelButtonText: '观看视频',
    closeOnClickOverlay: true,
}).then(() => { // 上传视频
    console.log('上传视频');
    this.onClickUpload(item);
}).catch(() => { // 观看视频
    console.log('观看视频');
    // this.onClickPlayback(item);
});

解决办法
仔细排查 then 方法代码块中的逻辑,哪里出现了异常,从而执行了 catch 中的方法;


以上便是此次分享的全部内容,希望能对大家有所帮助!

相关文章

  • Vue 执行 then 方法同时执行了 catch 方法

    Vue 调动 Dialog 组件方法的时候执行 them 方法的同时也执行了 catch 方法;排查后发现在 th...

  • 笔记

    摘录 主类执行了foo方法,分类也执行了foo方法,在执行的地方执行了foo方法,主类的foo会被覆盖么? 如果想...

  • new vue() 发生了什么

    在定义vue 方法之后,会调用一系列vue 方法的封装工作 执行new vue 后,会执行this._init 方...

  • Kotlin协程:Flow的异常处理

    示例代码如下: 一.catch方法 catch方法用于捕获上游流产生的异常,代码如下: catch方法是Flow接...

  • promise原理之常用方法原理

    原型上的方法 1.catch catch方法用于抓取promise中离catch方法最近的一次错误 >> 封装 ...

  • 2020-07-22 线程阻塞的原因

    1、线程执行了Thread.sleep(int n)方法,线程放弃CPU,睡眠n毫秒,然后恢复运行。 2、线程要执...

  • Promise-Polyfill源码解析(3)

    本篇将分析最后的catch、all、race方法。首先是catch方法,回想下catch方法的使用方式,我们一般将...

  • Vue(一)

    new Vue 1. 当我们 new Vue 的时候,会执行 _init 方法。 2. _init 方法再...

  • spring事务被标记回滚问题

    当使用事务注解管理事务的时候,A方法调用B方法 A方法执行抛异常时如果被try catch捕获spring会进行回...

  • elementUI el-form validate方法不执行

    表单组件 el-form validate 方法不执行,检查自定义校验规则方法,是否执行了 callback 方法。

网友评论

    本文标题:Vue 执行 then 方法同时执行了 catch 方法

    本文链接:https://www.haomeiwen.com/subject/opjsnrtx.html