Vue3-黑马(三)

目录:

(1)vue3-基础-计算属性

(2) vue3-基础-xhr-基本使用

(3)vue3-基础-xhr-promise改造


(1)vue3-基础-计算属性

 

 

 上面有重复的代码,用计算属性,做一个简化

借助vue的computed函数

计算属性具有缓存功能,它只做了一次字符串拼接,把结果缓存出来第二次在去使用这个计算属性时,他就从缓存中获取,不在做字符串的拼接 

 

缓存的值不会发生变化了吗?不是的只要计算 属性中的变量发生了变化,他就会重新计算一次,计算新的值。

(2) vue3-基础-xhr-基本使用

 发送请求可以使用fatch或xhr的API

 fetch的同步的:

 xhr作为老的API不想fetch支持Promise,可以配合await语法

(3)vue3-基础-xhr-promise改造

fetch返回的是一个Promise对象,我们想要xhr用的方便也需要对其进行改造

xhr以发送请求异步操作的,resolve用来处理成功的情况

返回Promise后使用使用await改成同步操作

 

 响应错误,把错误交给reject处理

修改一下错误路径:返回的是错误信息

 

简化封装函数:

 

我们会学习一个第三方的库axios,已经用类似的方式帮助我们封装好了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喵俺第一专栏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值