老师关于没有填写账号密码的判断
来源:3-9 Setup函数的职责以及注册功能的实现(2)
weixin_慕丝2377090
2021-08-26 06:53:16
我看了老师和其他同学的问答还是有些疑惑。
1:为什么data中会没有use和password呢?代码中不是定义了这两个属性的值了吗?
const data = reactive({
username: "",
password: "",
});
为什么会获取不到为undefined呢? 而不是“”这样的空字符串。
2: const { username: use, password: pass } = data
这个的作用是什么呢?
2回答
同学你好,这两种写法都是可以的
我们想要执行if语句,那么条件需要为true:
第一种:当username为空串的时候,转化为布尔值为false,所以进行了取反为true
第二种:判断username等于空串,返回值为true,不需要再加!取反了
自己再理解下。
好帮手慕星星
2021-08-26
同学你好,问题解答如下:
1、这里的解释确实存在问题,use和pass的值应该是空字符串,不是undefined。
2、这里是从data中解构数据,只不过改名字了,username改为use,password改为pass,使用的时候用use和pass就好了
自己写的时候可以不改名字,这样来用
祝学习愉快!
相似问题