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

【Promise】某个异步方法执行结束后 在执行下面方法


使用Promise ,当 layer.msg('查询成功') 这个方法执行结束后 ,下面代码才会执行


let thas = this
async function showMessage() {await new Promise(resolve => layer.msg('查询成功', resolve));// 这里的代码将在 layer.msg 执行结束后执行thas.isGuarantee = true;thas.InsurancePolicyInfo = res.data;thas.ifTimeClose();
}
showMessage();


注意事项:Promise内如果使用 this , this无法访问到Vue实例 ;
解决方法:

1.你需要在外部定义全局变量 值是this, 在promise内使用这个变量


2.直接调用Vue组件实例
描述:箭头函数不会改变 this 的指向,它会捕获外部上下文的 this。因此,在箭头函数内部,this 会指向 Vue 组件的实例

async showMessage() {await new Promise(resolve => layer.msg('查询成功', resolve));this.isGuarantee = true;this.InsurancePolicyInfo = res.data;this.ifTimeClose();
}// 在 Vue 组件中调用 showMessage
this.showMessage();

相关文章:

  • 华清远见嵌入式学习——网络编程——小项目
  • 虚拟机系列:(VMware Workstation Pro)Centos7下搭建Android开发环境及Android真机调试
  • 怎样自动把网页截图发到微信群里
  • TypeScript 项目 Airbnb 语法风格 ESLint 配置
  • python之TCP的网络应用程序开发
  • 455.分发饼干
  • OpenCV快速入门:特征点检测与匹配
  • nginx 代理接口报404 问题排查
  • HarmonyOS开发:ArkTs常见数据类型
  • 流程图是什么,用什么软件做?
  • [开源]Web端的P2P文件传输工具,简单安全高效的P2P文件传输服务
  • centos7 docker开启认证的远程端口2376配置
  • 分享11款原型图软件,让你的创意无限发挥!
  • [Latex] Riemann 问题中的激波,接触间断,膨胀波的 Tikz 绘图
  • 三元表达式原理及例子js
  • 网络传输文件的问题
  • 【剑指offer】让抽象问题具体化
  • Android交互
  • Javascript 原型链
  • JS专题之继承
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • maya建模与骨骼动画快速实现人工鱼
  • mysql 数据库四种事务隔离级别
  • mysql常用命令汇总
  • mysql外键的使用
  • mysql中InnoDB引擎中页的概念
  • quasar-framework cnodejs社区
  • Redis在Web项目中的应用与实践
  • springMvc学习笔记(2)
  • swift基础之_对象 实例方法 对象方法。
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • vue的全局变量和全局拦截请求器
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 开发基于以太坊智能合约的DApp
  • 区块链技术特点之去中心化特性
  • 山寨一个 Promise
  • 世界上最简单的无等待算法(getAndIncrement)
  • 智能合约Solidity教程-事件和日志(一)
  • 字符串匹配基础上
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • puppet连载22:define用法
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • 我们雇佣了一只大猴子...
  • ‌Excel VBA进行间比法设计
  • # 服务治理中间件详解:Spring Cloud与Dubbo
  • #etcd#安装时出错
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • $(this) 和 this 关键字在 jQuery 中有何不同?
  • $.ajax()
  • ${factoryList }后面有空格不影响
  • (02)vite环境变量配置
  • (2022 CVPR) Unbiased Teacher v2
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (NSDate) 时间 (time )比较