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

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,已经用类似的方式帮助我们封装好了。

 

http://www.lryc.cn/news/68087.html

相关文章:

  • 标准C库函数fprintf(),sprintf(),snprintf()的函数使用方法(往文件中写入数据,将变量的值转换成字符串输出)
  • 不到1分钟,帮你剪完旅行vlog,火山引擎全新 AI「神器」真的这么绝?
  • MySQL的概念、编译安装,以及自动补全
  • Jmeter常见问题和工作中遇到的问题解决方法汇总
  • 蓝牙单连接和多连接知识
  • Mongodb—查询数据报错 Sort operation used more than the maximum 33554432 bytes of RAM
  • Java内存异常和垃圾回收机制
  • linux系统挂载逻辑卷和扩展逻辑卷组
  • WPF:WPF原生布局说明
  • SpringMVC常用注解用法
  • Liunx find locate 命令详解
  • JAVA并发专题(1)之操作系统底层工作的整体认识
  • WiFi(Wireless Fidelity)基础(七)
  • Agilent安捷伦33522B任意波形发生器
  • PostgreSQL-如何创建并发索引
  • 【大数据模型】使用Claude浅试一下
  • 鼎盛合——国产电量计芯片的分类与发展
  • 交叉验证之KFold和StratifiedKFold的使用(附案例实战)
  • Cloud Kernel SIG月度动态:发布ANCK 5.10、4.19新版本,ABS新增仓库构建功能
  • JavaScript:new操作符
  • XShell配置以及使用教程
  • Vue3 基础语法
  • 【开源项目】Disruptor框架介绍及快速入门
  • 双向链表实现约瑟夫问题
  • 日心说为人类正确认识宇宙打下了基础(善用工具的重要性)
  • Kali-linux系统指纹识别
  • Java版本电子招标采购系统源码:营造全面规范安全的电子招投标环境,促进招投标市场健康可持续发展
  • Java字符串知多少:String、StringBuffer、StringBuilder
  • 中国20强(上市)游戏公司2022年财报分析:营收结构优化,市场竞争进入白热化
  • 如何自学C++编程语言,聊聊C++的特点,别轻易踩坑