關(guān)于前端碎碎念6-vue初體驗(yàn)之打基礎(chǔ)

      網(wǎng)友投稿 795 2022-05-29

      Vue 是什么?

      Vue (讀音 /vju?/,類似于 **view) 是一套用于構(gòu)建用戶界面的漸進(jìn)式框架**

      vue 的核心庫只關(guān)注視圖層,不僅易于上手,還便于與第三方庫或既有項(xiàng)目整合

      指令

      本質(zhì)就是自定義屬性

      Vue中指定都是以 v- 開頭

      v-cloak

      防止頁面加載時(shí)出現(xiàn)閃爍問題

      ??? ????/*? ??????1、通過屬性選擇器?選擇到?帶有屬性?v-cloak的標(biāo)簽??讓他隱藏 ???*/ ????[v-cloak]{ ??????/*?元素隱藏????*/ ??????display:?none; ????} ???? ?? ???? ?????? ??????{{??msg?}}

      ????
      ???? ???? ??????var?vm?=?new?Vue({ ????????//??el???指定元素?id?是?app?的元素?? ????????el:?'#app', ????????//??data??里面存儲(chǔ)的是數(shù)據(jù) ????????data:?{ ??????????msg:?'Hello?Vue' ????????} ??????}); ?? ?? ??

      v-text

      v-text指令用于將數(shù)據(jù)填充到標(biāo)簽中,作用于插值表達(dá)式類似,但是沒有閃動(dòng)問題

      如果數(shù)據(jù)中有HTML標(biāo)簽會(huì)將html標(biāo)簽一并輸出

      注意:此處為單向綁定,數(shù)據(jù)對(duì)象上的值改變,插值會(huì)發(fā)生變化;但是當(dāng)插值發(fā)生變化并不會(huì)影響數(shù)據(jù)對(duì)象的值

      ???? ????

      ????

      ???????? ????????{{msg}}??? ????

      v-html

      用法和v-text 相似 但是他可以將HTML片段填充到標(biāo)簽中

      可能有安全問題, 一般只在可信任內(nèi)容上使用?v-html,永不用在用戶提交的內(nèi)容上

      它與v-text區(qū)別在于v-text輸出的是純文本,瀏覽器不會(huì)對(duì)其再進(jìn)行html解析,但v-html會(huì)將其當(dāng)html標(biāo)簽解析后輸出。

      ??  

      ? ?????? ??????

      {{??message?}}

      ? ?????? ??  

      ? ??
      ?? ??

      v-pre

      顯示原始信息跳過編譯過程

      跳過這個(gè)元素和它的子元素的編譯過程。

      一些靜態(tài)的內(nèi)容不需要編譯加這個(gè)指令可以加快渲染

      ????{{?this?will?not?be?compiled?}}???? ???????? ????{{?msg?}}?? ?

      ?

      v-once

      執(zhí)行一次性的插值【當(dāng)數(shù)據(jù)改變時(shí),插值處的內(nèi)容不會(huì)繼續(xù)更新】

      ????

      {{?msg?}}
      ????{{?info?}}
      ?? ?? ?? ????/* ??????v-once的應(yīng)用場(chǎng)景:如果顯示的信息后續(xù)不需要再修改,你們可以使用v-once,這樣可以提高性能。 ??????即使data里面定義了info?后期我們修改了?仍然顯示的是第一次data里面存儲(chǔ)的數(shù)據(jù)即?nihao? ????*/ ????var?vm?=?new?Vue({ ??????el:?'#app', ??????data:?{ ????????msg:?'Hello?Vue', ????????info:?'nihao' ??????} ????}); ??

      雙向數(shù)據(jù)綁定

      當(dāng)數(shù)據(jù)發(fā)生變化的時(shí)候,視圖也就發(fā)生變化

      當(dāng)視圖發(fā)生變化的時(shí)候,數(shù)據(jù)也會(huì)跟著同步變化

      v-model是一個(gè)指令,限制在?