真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Vue中的常用指令有哪些

這篇文章主要介紹了Vue中的常用指令有哪些的相關(guān)知識,內(nèi)容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Vue中的常用指令有哪些文章都會有所收獲,下面我們一起來看看吧。

創(chuàng)新互聯(lián)是一家專業(yè)提供霍城企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、html5、小程序制作等業(yè)務(wù)。10年已為霍城眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進行中。

Vue中的常用指令有哪些

首先來聊聊Vue框架,Vue是一套用于構(gòu)建用戶界面的漸進式的JavaScript框架,對于初學(xué)者來說是非常友好的 , Vue的虛擬Dom , 數(shù)據(jù)雙向綁定 , 都使開發(fā)者可以快速上手 , 而我個人感覺 , Vue的指令使用起來非常的方便 , 今天的這篇文章們就來聊聊常用的Vue指令吧!

v-for

在初學(xué)任何一門語言的時候我們或多或少都接觸過 for

for (let i = 0; i < arr.length; i++) {

}

Vue 的 v-for跟我們js里面的最根本的概念還是一樣的就是兩個字 循環(huán)

v-for后面括號里面 itemindex就相當for循環(huán)里面的 arr[i]i也就是對應(yīng)的每一個 元素下標 , 后面的 in  arr這個 arr就是我們想要循環(huán)的數(shù)組 最后一個 :key="item.id"是v-for的核心 如果沒有這個:key 我們的Vue就會報錯 , 那么為什么會有Key , Key要給的參數(shù)是什么呢? Key的參數(shù)是唯一的 , 也就是我們不管循環(huán)幾次 , 每次循環(huán)的key不能有重復(fù) , 這里我們不推薦用index來當你的Key , 說到底,key的作用就是更新組件時判斷兩個節(jié)點是否相同。相同就復(fù)用,不相同就刪除舊的創(chuàng)建新的。在渲染簡單的無狀態(tài)組件時,如果不添加key組件默認都是就地復(fù)用,不會刪除添加節(jié)點,只是改變列表項中的文本值,要知道節(jié)點操作是十分耗費性能的。而添加了key之后,當對比內(nèi)容不一致時,就會認為是兩個節(jié)點,會先刪除掉舊節(jié)點,然后添加新節(jié)點。


     {{ item.name }}

v-show

v-show 是根據(jù)布爾值來進行渲染 , true就頁面顯示 , false就不在頁面顯示 ,他的原理其實是控制css樣式來使得我們對應(yīng)的組件或者盒子顯示 ,隱藏dispaly:"none"   ,顯示dispaly:"block"

 我 dispaly:"block" 拉 
 我 dispaly:"none" 拉 
 //假裝我隱藏了 你看不見我

v-if

v-if也是根據(jù)布爾值來進行渲染 ,跟v-show也是差不多, true就頁面顯示 , false就不在頁面顯示 但是v-if是惰性的 如果初始值是false組件就不會渲染出來 , 知道第一次他的參數(shù)變成true他才會渲染,但他的條件又變成false的時候 , 子組件適當就會唄地被銷毀和重建 , 如果需要非常頻繁地切換,則使用 v-show較好;如果在運行時條件很少改變,則使用 v-if較好。

  
 我被銷毀了嗚嗚嗚  //假裝我隱藏了 你看不見我

v-else

提到 v-if也就聊到了   v-else 在 v-if條件不成立的時候就會直接走到v-else上去 ,記住v-else后面不能跟等號 , 組件之前必須要跟v-if

 你看不到我啊   //因為我條件不成立

 你能看到我 

v-else-if

提到 v-if和  v-else也就也會想到   v-else-if 在 v-if條件不成立的時候就會直接走到v-else-if上去看條件判斷成立不成立 , 條件成立就渲染組件 , 組件之前必須要跟v-if

=90">厲害

=60">差不多

v-once

v-once它的作用就是定義它的元素或組件只會渲染一次 , 當?shù)谝淮武秩局笠膊粫S著數(shù)據(jù)的更新而來進行重新渲染 , 就相當于一個靜態(tài)內(nèi)容





v-text

v-text以文本的方式來插入數(shù)據(jù) , 是用于操作純文本 , 他是會替代本身元素上面的內(nèi)容,如果數(shù)據(jù)更新隨之試圖也會發(fā)生改變

 你好你好 

v-html

v-htmlv-html用于輸出html,它與v-text區(qū)別在于v-text輸出的是純文本,瀏覽器不會對其再進行html解析,但v-html會將其當html標簽解析后輸出

厲害

頁面顯示:

            

你好啊

        

 // 外層還是會有p標簽來包裹 data:

你好啊

v-on

v-on有一個簡便的寫法就是" @ " 簡單來說v-on就是綁定事件 , 可以在一個標簽綁定多個事件 , v-on:第一個是事件 , 事件后面跟著一個自定義方法

 click me

v-bind

v-bind也有一個簡便的寫法就是" : " 簡單來說v-on就是用于綁定數(shù)據(jù)和元素屬性 , 最常用的方法就是用于動態(tài)綁定class

 

v-model

v-model是Vue雙向綁定指令 , 它可以在頁面是輸入的狀態(tài)同時改變綁定data屬性 , 也會在data屬性發(fā)生改變的時候也更新頁面的狀態(tài) , 我們經(jīng)常在input上面能發(fā)現(xiàn)他的存在 , 他的本質(zhì)上其實是綁定了 , v-model后面可以跟修飾符比如 .lazy、.trim.number這些修飾符一起使用

.lazy將input的實時更新改為一個change事件 , 只有失焦的時候input才會觸發(fā)事件

.trim去除字符串首尾的空格

.number將數(shù)據(jù)轉(zhuǎn)化為值類型







關(guān)于“Vue中的常用指令有哪些”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“Vue中的常用指令有哪些”知識都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站欄目:Vue中的常用指令有哪些
文章起源:http://weahome.cn/article/poijds.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部