Vue 常用指令

2022-07-04 09:54:08 字數 2773 閱讀 1214

指令是以資料去驅動dom行為,簡化dom操作。常用指令如下

demo   v-text、v-html、v-show

<

div

id="div1"

>

div>

<

div

id="div2"

>

div>

<

div

id="div3"

>

div>

<

script

>

newvue(}

'data:

function

() }

});newvue(

}});

newvue(

}});

script

>

demo   v-if系列  條件判斷

<

div

id>

<

p v-if

="score>80"

>優秀

p>

<

p v-else-if

="score>60"

>及格

p>

<

p v-else

>不及格

p>

div>

<

script

>

newvue(

}});

script

>

滿足條件才顯示對於的元素。

new vue()中,template、data均可選。

所謂template 模板,就是內容的模板,內容(包括指令)可以寫在元素裡、也可以寫在template裡

<

div

id>姓名:}

div>

<

div

id>

div>

<

script

>

newvue(

}});

newvue(}

',

//寫在template裡

data:

function

() }

});script

>

效果是一樣的。

return   返回的是乙個物件。

data的2種寫法

data:function()  

},data()

},

效果都是一樣的。

demo   v-for  遍歷陣列、物件

<

ul id

>

<

li v-for

="(item,index) in array"

>第}項:}

li>

ul>

<

ul id

>

<

li v-for

="(key,value) in object"

>}:}

li>

ul>

<

script

>

newvue(

}});

newvue(

//物件

} }

});script

>

demo  v-bind、v-model  單雙向資料繫結

<

div

id>

div>

<

div

id>

div>

<

script

>

newvue(}

',

data:

function

() }

});newvue(}',

data:

function

() }

});script

>

可以 v-bind|model:value="變數名"  來繫結,也可以  v-bind|model="變數名"  來繫結,相比而言,後者更簡單。

v-bind|model與繫結時,是與的value繫結。

demo  v-on  事件繫結

<

div

id>

div>

<

div

id>

div>

<

script

>

newvue(}

',

data:

function

() }

});newvue(}

',

data:

function

() },

methods:

//可以寫多個方法,逗號分隔

} });

script

>

template中可以寫很多內容

<

div

id>

div>

<

script

>

newvue(

}});

script

>

vue常用指令

1 v model id box type text v model br div var a new vue script 就和 ng model 乙個意思了 v html html v html html渲染過程中被解析 v text text 同上 意思就是資料渲染過程中被解析 v for v...

vue常用指令

常用內建指令 v text 更新元素的 textcontent v html 更新元素的 innerhtml v if 如果為true,當前標籤才會輸出到頁面 v else 如果為false,當前標籤才會輸出到頁面 v show 通過控制display樣式來控制顯示 隱藏 v for 遍歷陣列 物件...

vue常用指令

vue常用指令 1.v text v text主要用來更新textcontent,可以等同於js的text屬性 2.v html 雙大括號的方式會將資料解釋為純文字,而非html。為了輸出真正的html,可以用v html指令。它等同於js的innerhtml屬性。3.v pre v pre主要用來...