一.组件三大组成部分(结构/样式/逻辑)
(1)组件样式冲突用scoped
全局样式在组件中起全局作用,局部样式可以加scoped属性来只作用于当前组件
图中只给baseone加这个样式,就在baseone中style加scoped
(2)data是一个函数
提供数据要用data来进行提供,而data必须是一个函数
二.组件通信
1.父传子 props
2.子传父 $emit
先右边第四行写一个按钮
3.prop
a.用来向子组件传递数据 任意数量和类型
b.props校验
(1)l类型校验
如果一个页面需要的是number数字,你就不能传字母中文string,我们就可以用到props,此时如果需要数字传的是字母的话,控制台就会报错
Array Object Function
(2)非空校验、默认值、自定义校验
prop和data都可以向当前组件提供数据,区别就是data可以随便改,prop不能直接改,要遵循单向数据流
4.非父子通信