async ,await,Promise的使用

async
async是一个加在函数前的修饰符,被async定义的函数会默认返回一个Promise对象resolve的值。
await
await 也是一个修饰符,只能放在async定义的函数内。可以理解为等待。
await 修饰的如果是Promise对象:可以获取Promise中返回的内容(resolve或reject的参数),且取到值后语句才会往下执行;

假设我们希望给方法getTime放在最前面

  1. 先给方法套一个Promise
	getTime() {
		return new Promise((resolve, reject) => {
			//代码块
			resolve()
		})
	},
  1. 给需要异步的代码前面套一个async,再给getTime前面带上await
	async mounted() {
		await this.getTime()
		await ...
		//其他代码块
	},
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值