這篇文章將為大家詳細(xì)講解有關(guān)vue如何實(shí)現(xiàn)選中效果,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
10年積累的成都網(wǎng)站制作、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有青神免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。Vue是數(shù)據(jù)驅(qū)動(dòng)
數(shù)據(jù)驅(qū)動(dòng)這個(gè)是我覺得和jQuery不一樣的地方。
jQuery是點(diǎn)一下,加個(gè)class,移個(gè)class。
Vue是點(diǎn)一下,數(shù)據(jù)記錄,然后自動(dòng)通知視圖。
一個(gè)是把選中狀態(tài)保存在了DOM,一個(gè)是把選中狀態(tài)保存在了js數(shù)據(jù)模型里。
所以在看到了使用Vue然后獲取DOM改class的行為,我及時(shí)制止了他。話說你都自己搞了,要Vue干嘛。。。
數(shù)據(jù)驅(qū)動(dòng)和之前的思想 在一起會(huì)怎么樣?
數(shù)據(jù)驅(qū)動(dòng)是一個(gè)數(shù)據(jù)到視圖的過程,如果你只改視圖不改數(shù)據(jù)。那么他在其他的地方刷新了數(shù)據(jù),就有可能導(dǎo)致視圖不同步。比如寫的時(shí)候?qū)懥耍敲醋x的時(shí)候讀出來的有可能不一樣,為什么會(huì)這樣?因?yàn)橛袃蓚€(gè)地方可以改呀,Vue把DOM刪了,新渲染的沒有你寫的狀態(tài),讀的時(shí)候讀個(gè)鬼。想想,這一個(gè)碰運(yùn)氣的東西,能好使嗎?
Vue怎么實(shí)現(xiàn)這個(gè)效果
下面簡單說說三種寫法的思路
關(guān)于vue如何實(shí)現(xiàn)選中效果就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。