vue總結(jié)

1、設(shè)計(jì)模式(代碼組織形式):mvvm

m:model 既數(shù)據(jù),數(shù)據(jù)源模型,界面所有的數(shù)據(jù)負(fù)責(zé)提供及管理

v:view 視圖既靜態(tài)頁(yè)面

vm:數(shù)據(jù)和試圖綁定

2、vue基本使用方法

1)、引入js文件

2)在頁(yè)面放置一個(gè)div容器#app

3)創(chuàng)建vue對(duì)象,

4)在界面div中使用vue對(duì)象中的數(shù)據(jù)

3、vue指令

1)、{{ }} ?差值表達(dá)式,可以直接使用data屬性中的屬性

2)、v-on:也可以簡(jiǎn)寫為@

v-on提供的修飾符:

.stop ? 阻止冒泡,阻止默認(rèn)行為

.prevent ? 阻止默認(rèn)行為

3)v-text與v-html的區(qū)別:被插入的內(nèi)容都會(huì)被當(dāng)做 HTML,但是對(duì)于沒有HTML標(biāo)簽的數(shù)據(jù)綁定時(shí)作用同v-text和{{}}

4)v-cloak:解決表達(dá)式閃爍問題,配合display: none使用


5)v-model雙向數(shù)據(jù)綁定

6)v-bind,可以簡(jiǎn)寫為:

作用:可以給html元素或者組件動(dòng)態(tài)地綁定一個(gè)或多個(gè)特性,例如動(dòng)態(tài)綁定style和class

7)v-for:循環(huán)遍歷

為數(shù)組索引指定別名(或者用于對(duì)象的鍵)

track-by="$index"用來標(biāo)記dom對(duì)象的唯一性這是vue1.0中的寫法,2.0中改為:key="index";

8)v-if和v-show的總結(jié):

v-if 和v-show 都能夠?qū)崿F(xiàn)對(duì)一個(gè)元素的隱藏和顯示操作,但是v-if 是將這個(gè)元素添加或者移除到dom中,而v-show是在這個(gè)元素上添加 style="display:none"和移除它來控制元素的顯示和隱藏的

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容,還有我對(duì)于 Vue 1.0 印象不深的內(nèi)容。關(guān)于...
    云之外閱讀 5,079評(píng)論 0 29
  • 1.安裝 可以簡(jiǎn)單地在頁(yè)面引入Vue.js作為獨(dú)立版本,Vue即被注冊(cè)為全局變量,可以在頁(yè)面使用了。 如果希望搭建...
    Awey閱讀 11,097評(píng)論 4 129
  • Vue 實(shí)例 屬性和方法 每個(gè) Vue 實(shí)例都會(huì)代理其 data 對(duì)象里所有的屬性:var data = { a:...
    云之外閱讀 2,242評(píng)論 0 6
  • 下載安裝搭建環(huán)境 可以選npm安裝,或者簡(jiǎn)單下載一個(gè)開發(fā)版的vue.js文件 瀏覽器打開加載有vue的文檔時(shí),控制...
    冥冥2017閱讀 6,087評(píng)論 0 42
  • vue.js官網(wǎng)教程學(xué)習(xí)筆記和學(xué)習(xí)摘要 起步 安裝 一個(gè)簡(jiǎn)單的方法,直接把一個(gè)vue.js引入你的HTML頁(yè)面中,...
    恰皮閱讀 3,400評(píng)論 2 22