VUE指令
//範例
v-bind:用於動態輸出HTML元素上的屬性。例id、class、自訂等。
此動態值,可當成前端的session,讓元件間取用。
v-on:綁定事件監聽器
v-if:若其內的值是true則顯示該元素,false則隱藏該元素。
v-html:輸出HTML,而非純文字
v-pre:不進行編輯(內部文字跳脫的意思)
v-for:用陣列輸出該組合的迴圈
v-model:用在各種表單內的控制項,讓輸入值與data同步
有修飾符號。例:.lazy。.number。.trim。
is:在table或select內強制放入等元件
自訂指令:用自訂的函數去處理動態屬性
//用time來處理後方的動態屬性值
<div v-time="timeBefore"></div>
//第一個參數是指令名稱,第二個參數是各類型的鉤子函數(觸發時機)
Vue.directive('time',{
bind:function(){}
unbind:function(){}
})
Last updated
Was this helpful?