基本:
父组件使用v-bind传值给子组件,子组件中的props中定义该名称就可使用;
如果是数组或对象,默认值必须是一个函数来返回,例如:
props: {
a: {
type:Array,
default: function () {
return [ ];
}
}
}
使用props:
单向数据流:父组件的数据变化时,会传给子组件,反之不行
1)子组件在自己的data中定义一个值,用来保存父组件传进来的初始值,在自己的作用域下随意修改和使用;
2)prop作为需要被转变的原始值传入,在子组件的计算属性中定义即可