当前位置: 首页 > news >正文

Vue Promise 必须在外层,放到其它比如ElMessageBox,将不会返回任何值

 当点击switch按钮之前,如果当更新后再刷新的效果不好,需要判断行为,然后再决定是否打开按钮。

  

正确如下:

  return new Promise((resolve,reject) => {ElMessageBox.confirm('Hold?', 'Warning', {confirmButtonText: 'Yes',cancelButtonText: 'No',type: 'warning'}).then(() => {ElMessage.success('Switch success')return resolve(true)}).catch(() => {ElMessage.success('Hold Cancel')return reject(new Error('Error'))})})

错误示例如下:

      ElMessageBox.confirm('Release Hold?', 'Warning', {confirmButtonText: 'Yes',cancelButtonText: 'No',type: 'warning'}).then(() => {ElMessage.success('Release Switch success')isOpen.value = true}).catch(() => {return new Promise((resolve, reject) => {ElMessage.success('Release Cancel')isOpen.value = false})})

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 服务器证书基于 OpenSSL一键颁发脚本
  • 微软Edge浏览器全解析教程
  • Linux下如何安装配置Graylog日志管理工具
  • C++基础语法:STL之容器(5)--序列容器中的list(二)
  • C++ AVL树
  • 生活中生智慧
  • 《昇思25天学习打卡营第21天|Pix2Pix实现图像转换》
  • c++ extern 关键字
  • 提高自动化测试脚本编写效率 5大关键注意事项
  • 【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【22】【RabbitMQ】
  • Nacos 面试题及答案整理,最新面试题
  • maven项目打成可运行的jar及pom中的依赖一同打包
  • 持续集成01--Git版本管理及基础应用实践
  • Git学习记录
  • ES6 正则的扩展(十九)
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • 10个最佳ES6特性 ES7与ES8的特性
  • AHK 中 = 和 == 等比较运算符的用法
  • EOS是什么
  • JAVA SE 6 GC调优笔记
  • Just for fun——迅速写完快速排序
  • Python_OOP
  • React Native移动开发实战-3-实现页面间的数据传递
  • springMvc学习笔记(2)
  • 聊聊flink的TableFactory
  • 如何进阶一名有竞争力的程序员?
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 小程序测试方案初探
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • ​2020 年大前端技术趋势解读
  • ​力扣解法汇总946-验证栈序列
  • #define 用法
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • $ git push -u origin master 推送到远程库出错
  • $.ajax()
  • (C++二叉树05) 合并二叉树 二叉搜索树中的搜索 验证二叉搜索树
  • (done) 两个矩阵 “相似” 是什么意思?
  • (k8s)kubernetes集群基于Containerd部署
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (第三期)书生大模型实战营——InternVL(冷笑话大师)部署微调实践
  • (二)windows配置JDK环境
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (论文阅读11/100)Fast R-CNN
  • (十八)三元表达式和列表解析
  • (四)React组件、useState、组件样式
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (推荐)叮当——中文语音对话机器人
  • (转)大道至简,职场上做人做事做管理
  • (转载)虚函数剖析
  • ***测试-HTTP方法
  • .form文件_一篇文章学会文件上传