Weitere ähnliche Inhalte
Ähnlich wie 用Vue改dom (20)
用Vue改dom
- 12. attr prop加一群attr value
• Html
v-bind:attr=“data1"
• Javascript
data: {
data1: 'cssClass1 cssClass2',
}
• 渲染完attr變成
attr=“cssClass1 cssClass2”
- 13. attr prop加多群attr value
• Html
v-bind:attr=“[data1, data2]”
• Javascript
data: {
data1: 'cssClass1 cssClass2',
data2: ‘cssClass3 cssClass4’
}
• 渲染完attr變成
attr=“cssClass1 cssClass2 cssClass3 cssClass4”
- 18. 修改content
後製輸出
Html
{{ data1 | toUpperCase }}
Javascript
data: {
data1: ‘<b>hello world</b>’
},
filter: {
toUpperCase: function (value) {
if (!value) return ''
value = value.toString()
return value.toUpperCase()
}
}
渲染後的結果(html tag當作內容)
<B>HELLO WORLD</B>
- 22. 遺珠之憾
• v-bind array要加判斷式(用object)的混合技法
• v-bind:style 的使用,很像css的使用方式
• 自動補上 vendor prefix
• v-if in template
• v-else
• v-else-if
• v-show
• key, value in v-for
• v-for的詳細用法(在object, array, 不會觸發view更新的地方,後製函數)