当前位置:网站首页>...spread、命名空间、假报错、变化事件、async/await
...spread、命名空间、假报错、变化事件、async/await
2022-08-10 02:46:00 【半夜删你代码·】
... 解对象 在外面加{}
let obj = [1,2,3]
...obj
let obj = {a:10,b:20}
{...obj}
命名空间
开启命名空间必须开启模块化
命名空间在小store里面写
...State可以使用对象写法
...mapGetter不能使用对象写法
开启命名空间后,dispatch触发的函数名前必须加模块名
...mapState('detail',['goodsDetailInfo']),//开启命名空间写法
开启不开启命名空间,对象写法一样的
...mapState({
goodsDetailInfo:state => state.detail.goodsDetailInfo
}),
...mapGetters('detail',['categoryView','skuInfo','spuSaleAttrList']), //开启命名空间
假报错
假报错以后两种解法:原因是因为undefined,把undefined给避免了
1、展示数据的时候v-if,判断如果不为undefined,再去展示渲染
2、通过计算,如果是undefined替换为不是undefined的数据
变化事件
blur事件 失去焦点事件 无论输入数据是发生变化没有,事件都要触法的 -->
change事件 包含失去焦点事件, 判断输入的数据变化没有,只有变化才会触发
如果没变化,不会触发
async/await
async都是添加在函数定义前面
async本意就是异步的意思,添加了async的函数叫异步函数
异步函数内部一般情况下都有异步操作,但是不绝对
async函数特点: 功能 参数 返回值
async函数返回值一定是promise,不看return
函数返回的promise是成功还是失败 看return
return的结果决定函数返回的promise是成功还是失败
分以下情况
return是promise还是非promise
非promise数据
正常值都是成功的,成功的结果就是return的结果
抛出异常就是失败的,失败的原因是抛出的异常
promise数据
如果return的promise是成功的,那么函数返回的promise就是成功的,
成功的结果就是return的promise成功的结果
如果return的promise是失败的,那么函数返回的promise就是失败的,
失败的原因就是return的promise失败的原因
边栏推荐
- HACKTHEBOX——Bank
- Anchor_generators.py analysis of MMDetection framework
- Robust Real-time LiDAR-inertial Initialization(实时鲁棒的LiDAR惯性初始化)论文学习
- 第二十一章 源代码文件 REST API 参考(三)
- GDB之指令基础参数
- Web mining traceability?Browser browsing history viewing tool Browsinghistoryview
- 当我操作dms客户端的时候,我要操控好几个阿里云账号下的数据库,但是这边每次切换都会把我的登录记录删
- 是什么让训练综合分类网络艰苦?
- 如何使用腾讯字体,已经在什么场合下可以使用该字体?TTTGB-Medium
- 2022.8.8 Exam questions for photographer Lao Ma (photographer)
猜你喜欢
从滑动标尺模型看企业网络安全能力评估与建设
实例043:作用域、类的方法与变量
Kettle 裁剪表详解(truncate)
[Kali Security Penetration Testing Practice Course] Chapter 7 Privilege Escalation
Difference Between Data Mining and Data Warehousing
exchange2010 邮件数据库无法装入
IDEA自动生成serialVersionUID
想要避免After Effects渲染失败的问题,5个小技巧必看
从8k到13k,我全靠这本《接口自动化测试——从入门到精通》
yolov5+usb相机
随机推荐
【Kali安全渗透测试实践教程】第7章 权限提升
过水滑环的结构和工作原理
Example 043: Scope, class methods and variables
PC摄像头设置 默认摄像头设置 win11 默认摄像头设置
2022.8.9 Remainder of Exam Balance--1000 Question Solutions
元宇宙+NFT是“宝”还是“炒”
2022.8.8考试区域链接(district)题解
Anchor_generators.py analysis of MMDetection framework
实例043:作用域、类的方法与变量
flink 12 源码编译及使用idea运行、debug
2022.8.8考试摄像师老马(photographer)题解
Instance 042: Variable scope
2022.8.9 Exam Unique Bid Auction--800 Question Solutions
Meteor accelerator Trojan analysis and disposal plan
State compression small experience
电子产品结构设计中的电磁兼容性(EMC)设计
QT模态对话框及非模态对话框学习
实例044:矩阵相加
HackTheBox——Beep
一文教会你快速上手 Vim