跪求老师看一眼

来源:3-9 vue3 响应式对象的新花样

村头王师傅觉得你老土

2022-09-09

http://img.mukewang.com/szimg/631a9f04097c3b9904940077.jpg

http://img.mukewang.com/szimg/631a9f2009c0d98a05570659.jpg

老师我不太理解template里的这个person.name这样不会报错吗  因为person里面可能会没有name属性啊

写回答

1回答

张轩

2022-09-10

同学你好

name 是可选的属性,person 是存在的,所以 person.name 是没有问题的,因为第一层 undefined 是不会报错的。

但是你不能继续往下取,比如 person.name.xyz 这个时候 ts 就会报错了。

0
1
村头王师傅觉得你老土
就是说name是可选 那么person.name就是undefined或者是string类型吗
2022-09-10
共1条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程