VUE的建立和基本指令

2021-10-25 07:57:48 字數 2004 閱讀 6144

<

!doctype html>

"utf-8"

>

"x-ua-compatible" content=

"ie=edge"

>

<

/title>

"description" content=

"">

"viewport" content=

"width=device-width, initial-scale=1"

>

"stylesheet" href=

"">

"vue/vue.js"

>

<

/script>

[v-cloak]

<

/style>

<

/head>

>

}"mag"

>

<

/div>

"mad"

>

<

/div>

}<

/div>

}<

/div>

"text" v-model =

"mah"

>

<

/div>

<

!--

vue的建立:1、用new

vue(

)宣告vue物件(例項)

2、在例項中有兩個重要屬性

1、el:元素選擇器繫結(值為css選擇器或者dom物件),也就是類似選擇器吧。

2.data:模型資料(資料變數的建立位置,在頁面中所有的資料變數,都要在裡面建立,並為變數賦值,就是資料存放的位置)

插值表示式:

},將資料變數中的值,填充到html標籤中,並支援基礎的計算操作。

指令:v-開頭

1、v-cloak :清除(隱藏)頁面

}的閃動

用法:1、提供css樣式,在樣式表中寫入

[v-cloak]

[v-cloak]

<

/style>

2、在}所在標籤中加入v-cloak

}<

/div>

2、v-text:純文字的填充

用法:《標籤 v-text =

" 資料變數 "

>

《標籤》

"mag"

>

<

/div>

mag:

'你好啊'

,3、v-

html:填充html片段

(存在重大安全隱患)

用法:《標籤 v-html =

" 資料變數 "

>

《標籤》

"mad"

>

<

/div>

mad:

''4、v-pre:顯示原始資訊

用法:《標籤 v-pre>

<

/標籤》

}<

/div>

5、v-once:只顯示一次,不可以更改

用法:《標籤 v-once>

<

/標籤》

6、雙向資料繫結

資料的繫結:就是將資料填充到標籤中。

資料的響應式:資料的變化導致頁面內容的變化。

v-model:用於表單和元件建立雙向資料繫結

限制: components

用法:"text" v-medol =

"資料變數"

>

}<

/div>

"text" v-model =

"mah"

>

通過對表單內的更改,可以更改同步到div中

以上的操作都在同一選擇器範圍

-->

// vue的建立

newvue(}

)<

/script>

<

/body>

<

/html>

vue自定義指令的建立和使用

1 bind 只呼叫一次,指令第一次繫結到元素時呼叫,用這個鉤子函式可以定義乙個繫結時執行一次的初始化動作。2 inserted 被繫結元素插入父節點時呼叫 父節點存在即可呼叫,不必存在於document中 3 update 被繫結於元素所在的模板更新時呼叫,而無論繫結值是否變化。通過比較更新前後的...

vue自定義指令的建立和使用

一 自定義指令的建立和使用 vue自帶的指令很多,v for v if v else v else if v model v bind v on v show v html v text.但是這些指令都是比較偏向於工具化,有些時候在實現具體的業務邏輯的時候,發現不夠用,如何來自定義指令.1 自定義指...

vue基本指令

指令是一些特殊的標記,給html新增一些原來沒有的功能 指令一 v model type text v model num type checkbox v model ischecked div const vm newvue 雙向資料繫結的原理底層通過 object.defineproperty ...