1: 父组件和子组件之间的通信:
父组件向子组件传递数据: 父组件把数据传递给子组件: 父组件中定义一个数据:
数组格式:eg: movies: [ 'aaaa', 'bbbbb', 'ccccc', 'dddddd']
2: 如果把父组件中数据传递子组件: 使用props: 属性 使用变量进行接受:
props: ['cmovies']
3: 使用子组件使用这个属性: j进行属性绑定 v-bind: (进行属性绑定)
<cpn :cmovies="movie"></cpn>
4: 子组件就可以把父组件中数据进行渲染
就可以在子组件中渲染数据了
父组件通过v-bind: 属性绑定: 绑定在了子组件上的 cmovies 上。 如果不使用属性绑定: 就会当作字符串解析操作。
5: props: 数据类型: 可以是一个数组格式。 [ 'cmovies', 'cmessage'] 代表的是数组中的每一项: 每一项都是变量。 明明是一个变量, 看起来就是一个字符串。