Vue08_组件化02-父子组件传值

一、子组件props属性
    子组件具有父组件的属性,如数据属性data,但data必须是函数,否则会造成“一改全改” props属性:prop 是子组件用来接受父组件传递过来的数据的一个自定义属性。 父组件的数据需要通过 props 把数据传给子组件,子组件需要显式地用 props 选项声明 “prop”:
    效果:
二、动态 Prop

用 v-bind 动态绑定 props 的值到父组件的数据中。每当父组件的数据变化时,该变化也会传导给子组件:

1. 实例:

效果:

2. 实例

    使用 v-bind 指令将数据传到每一个重复的组件中:

效果: 同理,数组中也可以是对象,实现item.name、item.sex等传值

3. 注意:

    prop 是单向绑定的:当父组件的属性变化时,将传导给子组件,但是不会反过来。
三、Prop 验证

组件可以为 props 指定验证要求

    待添加…
经验分享 程序员 微信小程序 职场和发展