2020 10 18 v 常見指令

2021-10-24 21:56:55 字數 1634 閱讀 6969

寫在前面:

利用腳手架搭建乙個vue專案,然後開始學習。過程省略

正式內容:

現代開發模式

傳統開發模式

代表vue/react

jquery

特點20%表現層

80%表現層

現代開發模式的代表就是vue/react,與傳統開發模式的大部分精力在class和樣式中,vue只有20%的表現層、核心在資料層

檢視層 <——> 資料層

vue可以檢視層和資料層交換資料

前端渲染 vs 後端渲染

前端渲染

後端渲染

降低伺服器負擔

seo頻寬壓力小

相容性好

使用者體驗好

安全性高

vue的核心一定是資料

建立乙個vue物件

let vm =

newvue(}

)

在html中引用

"id"

>

顏色:}

年齡:}

div>

}是指令、v-bind在標籤的屬性使用值,不需要雙括號

}歲">}strong

>

// 錯誤寫法}strong

>

// 正確寫法}strong

>

// 簡寫

v-bind

可以用於任何屬性,有兩個屬性有另外的寫法

class、style

v-model

用來做資料** 雙向**繫結

主要用於輸入元件

type

='text'

v-model

='name'

>

>

}p>

修改輸入框內的內容,p標籤也跟著變

實際就是資料(data)和input之間的雙向繫結

注意:v-model進來的都是字串

v-text

覆蓋裡面的所有內容 不常用

v-html

可以直接輸出innerhtml

vue事件

v-on

簡稱是@

v-show/v-if

v-show=「true」 顯示、false隱藏

v-if 也可以

v-show

v-if

display

刪除元素

v-for

作用就是迴圈

在想要的元素上使用v-for

使用者名稱:}

}.使用者名稱:}

陣列json

字串數字

v-for="item\index in array

v-for=「val,key in json」

v-for=「char,index in str」

v-for=「i in num」

虛擬dom——json

]}

:key 屬性

不能變不能重複

指令v 使用

1.v text 用來設定當前元素的文字內容,相當於dom物件的 innertext或textcontent 2.v html 更新dom物件的 innerhtml 3.v bind 通過v bind為html元素繫結屬性,使用data中提供的資料 因為 v bind title 這種使用方式很繁瑣...

Vue內建v 指令

什麼是指令 是一種特殊的自定義行間屬性 也就是在html標籤內寫 指令的職責就是當其表示式的值改變時相應地將某些行為應用到dom上,在vue中,指令以 v 開頭 v bindv bind 動態繫結資料。簡寫為 以後的 class v onv on 繫結時間 簡寫為 例 click v textv t...

V 指令,細節補充

v for遍歷物件的時候 v for item in person 這裡item是person物件裡面的value值 而v for item,key in person 這裡的 key 第二個引數是value的key。屬性 當v for item,key,index in person 這裡的ind...