最近項目中的公共組件,在復用的時候,針對不同的場景,需要不斷變更CSS里樣式的值,而且已經有了全局的公共組件樣式了
如果用vue傳統的動態綁定class和style的方式去修改樣式(文末會提到),需要額外寫很多變量和模塊class,那如果我的樣式的值,可以從父組件,傳到子組件,子組件根據傳入值去渲染對應樣式的值,其實就是要再style中使用data和props中的變量,這要怎么做呢?
相關學習推薦:javascript視頻教程
其實很簡單,只需要三步,大家來看:
1、HTML結構
2、作用區域范圍內設置“CSS變量”