網(wǎng)站制作NEWS
vue原理是什么
原理是:vue在編譯的時(shí)候通過在DOM元素以及css樣式上加上唯一標(biāo)記,實(shí)現(xiàn)樣式私有化,不污染全局樣式。
如:編譯為;對(duì)應(yīng)的樣式。my-class編譯為。my-class[data-v-56e7f951]。
state中保存著共享數(shù)據(jù);
修改state中的狀態(tài)只能提交mutations中的方法,且方法必須是同步的;
需要異步方法時(shí),寫在actions中,提交mutations,由mutations修改state狀態(tài)。
擴(kuò)展資料:
vue在web開發(fā)、網(wǎng)站制作中的優(yōu)勢(shì)
1、據(jù)綁定:vue會(huì)根據(jù)對(duì)應(yīng)的元素,進(jìn)行設(shè)置元素?cái)?shù)據(jù),通過輸入框,以及get獲取數(shù)據(jù)等多種方式進(jìn)行數(shù)據(jù)的實(shí)時(shí)綁定,進(jìn)行網(wǎng)頁(yè)及應(yīng)用的數(shù)據(jù)渲染 。
2、組件式開發(fā):通過vue的模塊封裝,它可以將一個(gè)web開發(fā)中設(shè)計(jì)的各種模塊進(jìn)行拆分,變成單獨(dú)的組件,然后通過數(shù)據(jù)綁定,調(diào)用對(duì)應(yīng)模版組件,同時(shí)傳入?yún)?shù),即可完成對(duì)整個(gè)項(xiàng)目的開發(fā)。
3、簡(jiǎn)單小巧的核心,漸進(jìn)式技術(shù)棧,足以應(yīng)付任何規(guī)模的應(yīng)用。
多重隨機(jī)標(biāo)簽