vue例項基礎2

2021-10-08 07:37:29 字數 2057 閱讀 5271

一、插值

1.文字

文字這個最簡單,就是資料是什麼,模板中就渲染什麼。

示例**:

>

>

}div

>

src=

"">

script

>

>

newvue(}

)script

>

body

>

我們可以使用 v-once 指令,規定資料只渲染一次。寫法如下:>

v-once

>

}p>

div>

v-cloak 指令,用來控制當資料沒有渲染出來的時候,是否顯示佔位符。需要注意,該指令要和 css 配合使用。html 部分:

>

>

v-cloak

>

}p>

div>

src=

"">

script

>

>

newvue(}

)script

>

body

>

​css 部分:

​>

[v-cloak]

style

>

2. 原始的 html

有些時候我們渲染的資料,含有 html 標籤,但是如果以文字的形式,無法渲染出 html所以需要使用 v-html 指令。

示例如下:

>

>

>

}p>

v-html

="message"

>

p>

div>

src=

"">

script

>

>

newvue(}

)script

>

body

>

3. 特性

所謂特性,就是 html 標籤中動態的屬性,換句話說,就是 html 中的屬性通過 data 來控制。

示例**如下:

>

>

v-bind:title

='abc'

>

}p>

div>

src=

"">

script

>

>

newvue(}

)script

>

body

>

繫結有乙個簡寫的方法,將 v-bind 簡寫為乙個 ":"

:title

='abc'

>

}p>

4. 動態引數

該功能是 vue 2.6.0 以後所提供的功能。繫結的屬性名可以是動態的。

例項**如下:

>

>

:[title]

='abc'

>

}p>

div>

src=

"">

script

>

>

newvue(}

)script

>

body

>

5. 使用 js 表示式

在我們的佔位符裡面,可以放入 js 表示式。最終,模板裡面會顯示表示式的返回值。

示例**如下:

>

>

>

}p>

>

}p>

>

}p>

:id=

"'list'+id"

>

p>

div>

src=

"">

script

>

>

newvue(}

)script

>

body

>

vue基礎 例項

1 資料和方法 響應式雙向繫結 當乙個 vue 例項被建立時,它向 vue 的響應式系統中加入了其data物件中能找到的所有的屬性。當這些屬性的值發生改變時,檢視將會產生 響應 即匹配更新為新的值。我們的資料物件 var data 該物件被加入到乙個 vue 例項中 var vm new vue 獲...

Vue基礎語法2

vue基礎語法1 一 樣式繫結 class繫結 使用方式 v bind class expression expression的型別 字串 陣列 物件 style繫結 v bind style expression expression的型別 字串 陣列 物件 二 事件處理器 之前已學習 事件修飾符...

VUE 基礎語法2

eg import home from components home.vue eg components function err catch error home 在父元件中1.呼叫子元件的時候定義乙個ref 在父元件中2.在父元件裡面通過 this.refs.head.屬性 this.refs...