这里的ref和conte都是属性,是同样的意思不一样的名字对吗,视频里说父子组件是靠属性来传值的

来源:4-3 父子组件间的数据传递

Ting111

2021-01-31 16:06:40

http://img.mukewang.com/climg/601664c509b4c79608220299.jpg

http://img.mukewang.com/climg/601664d6093f8ab908040232.jpg

写回答

1回答

好帮手慕慕子

2021-01-31

同学你好, ref和conte都是属性,这句理解是对的,但是它俩的意思不一样,ref是vue语法中提供的属性,用来给元素或子组件添加引用信息的,属性名是固定的,不可以更改。而conte是自定义的一个属性,可以任意修改名称。

详细可以参考如下解析:

1、在counter组件上的添加ref="one"后,就会将子组件的引用信息添加到父组件的$refs属性上,那么就可以在父组件中通过this.$refs.one获取到子组件以及它的数据,示例:

http://img.mukewang.com/climg/60166f0d09e0ef3509860677.jpg

2、:conte ="1"这种写法是在父组件中,通过给子组件添加自定义属性,给子组件传值的,子组件中的props中接收,示例:

http://img.mukewang.com/climg/6016703e097040a008030342.jpg

祝学习愉快~

0

0 学习 · 10739 问题

查看课程