一.組件三大組成部分(結構/樣式/邏輯)
(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.非父子通信