Vue的基礎語法(一)

2021-10-10 06:36:57 字數 3646 閱讀 1161

}

}} = } }

v-once

>

}h2>

v-html

="url"

>

h2>

...data:

>

},123h2

>

v-text

="message"

>

,123h2

>

>

}h2>

v-pre

>

}h2>

}-->

v-cloak

>

}h2>

>

[v-cloak]

style

>

動態繫結class(物件語法)

:class=""

>

}h2>

:class

="getactive()"

>

}h2>

...methods:

}}

動態繫結class(陣列語法)

:class

="['active','line']"

>

}h2>

動態繫結style(物件語法)

:style=""

>

}h2>

:style=""

>

...data:

動態繫結style(陣列語法)

:style

="[basestyles, overridingstyles]

">

div>

...data:

}

基本使用

>

}h2>

>

newvue(,

computed:

//看起來像是函式,實際是屬性!}}

)script

>

複雜操作

>

}h2>

>

newvue(,

computed:

return result

}}})script

>

計算屬性的setter和getter(完整寫法)

3.1 一般實現get方法! 唯讀屬性! 無set方法!

3.2 下面的簡寫版就是上面「基本使用」所展示的樣子。

3.3 set方法如果要實現是有引數的,但不常用。可自行測試~

>

}h2>

>

newvue(,

computed:

//一般省略,可刪除!

/*set: function(newvalue)*/

get:

function()

}}})

script

>

計算屬性和methods的對比

>

}h2>

>

}h2>

>

}h2>

>

}h2>

>

newvue(,

computed:},

methods:}}

)script

>

基本使用

@click

="increment"

>

+button

>

>

methods:

}script

>

引數問題

@click

="increment"

>

+button

>

@click

="increment()"

>

+button

>

>

methods:

}script

>

@click

="increment(123)"

>

+button

>

@click

="increment()"

>

+button

>

@click

="increment"

>

+button

>

>

methods:

}script

>

@click

="increment(123,$event)"

>

+button

>

@click

="increment(123)"

>

+button

>

@click

="increment()"

>

+button

>

@click

="increment"

>

+button

>

>

methods:

}script

>

修飾符的使用

@click

="divclick"

>

aaaa

@click

="buttonclick"

>

按鈕button

>

div>

@click

="divclick"

>

aaaa

@click.stop

="buttonclick"

>

按鈕button

>

div>

type

="submit"

value

="提交"

@clcik.prevent

="submitclick"

>

type

="text"

@keyup

="keyup"

>

type

="text"

@keyup.enter

="keyup"

>

@click.once

="buttonclick"

>

按鈕button

>

@click.native

="buttonclick"

>

按鈕button

>

Vue模版基礎語法 Vue筆記 一

在vue模版中資料寫在 內,可以與vue例項data中的資料實現單向繫結,資料改變檢視改變 可為以下型別 1 js 資料 2 表示式輸出表示式執行結果 3 三元運算子運算結果 4 data中的key的vlaue 5 methods中函式執行的return返回值 data vue例項下的物件,valu...

Vue基礎語法

指令 1.1 資料繫結指令 v pre 填充原始資訊 1.顯示原始資訊跳過編譯過程 v once 只編譯一次 應用場景 顯示的資訊後續不需要修改。1.2 雙向資料繫結type text v model username 1.3 事件繫結type button v on click num type ...

Vue 基礎語法

lang en charset utf 8 模板語法 v指令入門title src script head root div div div v html test2 my.age div div 物件,裡面有兩個最基本屬性,是固定屬性 要寫在 id 為 root 的 div 下面 const co...