vue例項 2
v-model 2
v-if v-else v-show 2
v-for 3
computed運算資料 3
computed運算資料之排序陣列 4
v-text和
v-html 4
methods 4
v-model和
form
表單的繫結 5
三個修飾符 5
核取方塊中加v-modle 6
將資料和表單標籤進行繫結 7
v-bind 7
動態標籤繫結 7
繫結樣式 8
style 樣式繫結在
data
資料中 9
style 繫結
json
語句 9
其他的指令 10
v-pre指令 10
v-cloak外套, 10
v-once只顯示一次 11
全域性api 11
自定義指令 11
指令生命週期 11
vue.extend掛載 13
v-set 14
構造器生命週期 15
teamplate模板 16
元件-1component 16
元件-2 props 17
元件-2 props 18
元件-2 component標籤 19
選項 21
propsdata 開發環境資料測試而已 21
methods 22
watch 24
mixin混入 25
extend 26
選項 26
render 26
例項$ 26
例項事件 26
在外部建立方法 26
在外部呼叫構造器的方法 27
slot 27
vue的
ajax 28
translation 標籤 29
css動畫庫 30
過濾器 31
v-for和過濾器 32
筆記:本版本是
vue2.0
在使用vue.js的過程中,先引入指令碼
在js中
new vue
()乙個例項化。
其中 el:''代表作用域,
''中填作用域的『
#+id』
data鍵中可以繼續定義鍵值對
key:value,
key:value,
在body 中使用
} 來顯示
vue中
data
的鍵所代表的值。
var
=new
vue(})
該屬性是使用繫結標籤,在某乙個標籤改變的時候,對應的data裡面的
key對應的值也會改變,使得引用這個鍵的地方的值也隨著改變。
使用方式:<input
v-model=
"message">
該屬性可以判斷vue例項中的data中
key對應的值 比如
<p
v-if=
"seen">
表示data中有個key 來判斷顯示
p>
<p
v-else>
顯示反方向的
p>
<p
v-show>
簡簡單單的顯示
p>
//代表css中的display要顯示的主鍵
注意:以上標籤必須在 el書寫的作用域中
在vue例項中的
data
中存在乙個鍵值對分別是
todo:[,,
],student:[11,
22,33,
44,45]
乙個物件陣列
乙個數值陣列
使用的方式,跟
json差不多 直接用in在標籤上遍歷
<p
v-for=
"q in todo">
}p>
<p
v-for=
"stu in student">
}p>
在data中新增乙個鍵值,但是值是空的,通過
方法執行資料
賦值的空的資料中 比如
studentsort:'',
computed:
那麼studentsort
這個的值會變成
student
運算後的值
也就是說源資料是不能汙染的,只能重新定義乙個接收,下次才能再使用源資料處理成不同的資料
如果是值的物件,可以通過
自定義的function在外部書寫好後 在commputed裡面進行 呼叫排序,
在物件數值中,寫入按照誰進行資料的排序
前者即使文字裡面有標籤,也會顯示標籤,
後者會編譯文字中的標籤進行顯示
在data資料中新增鍵值對
使得源資料的響應發生對應的改變
可以繫結文字字進行使用
鍵值表的使用
可以使用按鍵來觸發事件
.lazy 滑鼠移開的時候才改變對應的值(輸入完了懶載入搜尋資訊)
.number 自動格式 資料可以直接運算,只能針對數值
.trim 前後刪除空格。 注意
插值 } 是無法繫結標籤的 只能載入一次 要繫結的話 必須加
v-model=」message」
v-bing:屬性 比如
v-bing:src=」key」 : width=」key」
:繫結屬性
@繫結事件
樣式名的繫結 :class=』樣式名稱』
樣式名的繫結 :class=』[樣式名稱』,樣式名稱』]
樣式名的繫結:class=』』 是否顯示 key:』true』
三元表示式的使用
[key?data中的
key樣式1:
data
中的key
樣式名字2]
判斷組合
』[,data
中的key
樣式名字
2]』 是否顯示 key:』true』
:style=』』 key必須在
data
中的資料有對應的值
:style=」fontstyle」.
在data寫個陣列 鍵值對的形式 變成樣式
使插值}不生效。
是一種樣式
[v-cloak]
例項就是vue對外的介面,資料操縱
vm.$on(『函式名』,function(){}) 將方法放入構造器
.$forceupdate()
.$destroy
vm.$emit(『函式名』,引數)
vm.$onece只執行內部一次
vm.$off(『內部事件』)關閉內部方法或者事件
vm.$nexttick(function(),(response)=>{
vue-else-if
debounce=1000;防止輸入過快攻擊
ms 預設是
300ms
延遲繫結資料
預設顯示
limitby 第乙個是顯示的個數
第二個是從哪乙個開始顯示
從**找
使用0是正序
-1是反序
vue學習筆記之動態元件和v once指令簡單示例
點選按鈕時,自動切換兩個元件 當點選按鈕之後,會自動清除原來的元件,顯示新的元件。每一次切換,都需要銷毀 建立 但是這樣消耗有點大,所以我們在子元件中引用了v once指令,這樣可以將顯示在頁面中的元件存到記憶體中,不會完全銷毀。動態元件和v once指令 程式設計客棧 執行結果 感興趣的朋友可以使...
vue學習筆記 vue元件
元件 是頁面的一部分,將介面切分成部分,每部分稱為 元件 定義乙個全域性的元件,元件支援 駝峰命名 規則 vue.component todoitem 迴圈遍歷 list 每一次遍歷都把值給 item item 再通過 v bind 把值傳遞給 content compoent 通過 props 獲...
vue2 0學習筆記(四) vue元件主要指令用法
vue元件主要指令用法 github鏈結 demo02 持續更新中 v text更新元素的 textcontent。如果要更新部分的 textcontent 需要使用 插值。v html插入一段html片段 v show v ifv if 是 真正 的條件渲染,因為它會確保在切換過程中條件塊內的事件...