Vue中props属性的使用和理解
Vue中的props:主要用于获取父组件传过来的数据。
话不多说,先上代码,再做分析:
1 |
|
1 |
|
说明:
1.首先注册组件,blog-post
,尽量使用kebab-case
短横线格式命名组件名。
2.组件中使用了for循环,循环遍历app2对象中的posts列表,绑定key,确定每个组件都是唯一的,绑定post整个列表对象到属性postss。
3.在组件注册时,定义了prop属性,用于接收确定的父组件传来的数据,这里我为了区分,写成了postss
,postss
接受的是post列表属性,然后在template
模板中获取列表中相关的属性指。
总结:
props传入的可以是一个列表,也可以传入动态的数据,它里面的数据可以用来传递一个初始值,和Python一样,如果传入的是一个对象,则传入的数据是一个引用,因此会指向同一个组件,所以改变子组件有可能会影响到父组件的数据。
No small steps, no small streams, no river or sea
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!