在render函數中使用判斷可以提高 頁面的多樣性
// 這是render函數的使用方法
export default{
data(){
return{
isRed:true,
arr:[1,2,3,4],
inputValue:""
}
},
// h 最終創建的是一個元素
// 第一個參數div 是表示創建一個div區域的元素
// 第二個參數class表示的是這個div上有一個屬性
// 第三個參數可以是數組,表示div元素下的子元素
render(h){
// 在render函數中進行判斷
if (this.isRed==true){
return h('div', {
//第二個參數
class: {
'is-red': this.isRed
}
},
// 第三個參數
[h('p', '這是一個render true')]);
}else{
return h('div', {
//第二個參數
class: {
'is-red': this.isRed
}
},
// 第三個參數
[h('p', '我也是render函數isRed的值是false')]);
}
}
}