MVC:后端的分層開(kāi)發(fā)概念弯蚜。
MVVM:是前端視圖層的分層開(kāi)發(fā)思想。
在vm實(shí)例中剃法,如果想要獲取data上的數(shù)據(jù)碎捺,或者想要調(diào)用methods中的方法,必須通過(guò)this.數(shù)據(jù)屬性名火this.方法名來(lái)進(jìn)行訪問(wèn)贷洲,這里的this收厨,就表示vm實(shí)例對(duì)象。另外优构,vm實(shí)例中會(huì)監(jiān)聽(tīng)自己身上data中所有數(shù)據(jù)的改變诵叁,只要數(shù)據(jù)一發(fā)生變化,就會(huì)自動(dòng)把最新的數(shù)據(jù)從data上同步到頁(yè)面中去钦椭。
指令
v-cloak:能夠插值閃爍的問(wèn)題拧额。
v-text:會(huì)覆蓋元素中原本的內(nèi)容,但是插值表達(dá)式只會(huì)替換自己的這個(gè)占位符彪腔,不會(huì)把整個(gè)內(nèi)容清空侥锦。
v-html:會(huì)以html格式放在原位置上。
v-bind:是vue中德挣,提供的用于綁定屬性的指令恭垦;v-bind指令可以被簡(jiǎn)寫(xiě)為? :要綁定的屬性;v-bind中格嗅,可以寫(xiě)合法的js表達(dá)式番挺。
v-on:綁定機(jī)制,v-on:事件=“函數(shù)名”(函數(shù)在methods中定義)吗浩,縮寫(xiě)為@建芙。
修飾符
.stop:阻止冒泡事件
.prevent:阻止默認(rèn)行為
.capture:實(shí)現(xiàn)捕獲觸發(fā)事件(由外到內(nèi))
.self:實(shí)現(xiàn)只有點(diǎn)擊當(dāng)前元素的時(shí)候,才會(huì)觸發(fā)事件處理函數(shù)(只阻止自己本身的冒泡事件懂扼,并不會(huì)阻止冒泡事件)
.once:只觸發(fā)一次事件處理函數(shù)