国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

vue的指令

ThinkSNS / 3011人閱讀

摘要:所有的指令都是以開頭。將模板中的數(shù)據(jù)以字符串的形式輸出。等價于防止刷新時出現(xiàn)在頁面上通過控制的來控制元素的實現(xiàn)和隱藏。減緩首次加在壓力,提高性能。單向數(shù)據(jù)綁定完整寫法簡寫一般用于的獲取學(xué)習(xí)學(xué)習(xí)學(xué)習(xí)綁定事件。

vue所有的指令都是以 " v-" 開頭。

v-html:類似于 js中的innerHTML ??梢越馕瞿0逯械臉撕灐?/p>

v-text:類似于 js中的innerText。將模板中的數(shù)據(jù)以字符串的形式輸出。不會解析模板中的標簽。等價于 {{ }} :防止刷新時{{ }}出現(xiàn)在頁面上

v-show:通過控制css的display來控制元素的實現(xiàn)和隱藏。如果是頻繁切換則推薦用此方法。節(jié)約性能。

v-if:當(dāng)屬性值為true時,則顯示當(dāng)前的元素,為false,那么顯示v-false的元素。如果是偶爾切換,甚至不切換,則建議使用這個。減緩首次加在壓力,提高性能。

v-else-if:配合著 v-if 使用,當(dāng)條件不成立時,執(zhí)行這步。

v-else :當(dāng)以上條件都不成立時,執(zhí)行這一步。

 1 
 2     
 3 
 4     
 5     Title
 6 
 7 
 8 
9
小于0
10
0-9
11
大于10
12
13 14 15 23

v-once:只綁定一次,當(dāng)數(shù)據(jù)再次發(fā)生變化,也不會導(dǎo)致頁面刷新,寫在不想刷新的標簽上。
v-bind:單向數(shù)據(jù)綁定

1   
2     1111
3     
4     2222

一般用于class的獲取

1 
    2
  • 學(xué)習(xí)Vue
  • 3
  • 學(xué)習(xí)Node
  • 4
  • 學(xué)習(xí)React
  • 5
1 var vm= new Vue({ 2 el:‘.box‘, 3 data:{ 4 isColor:true, 5 isSize:true 6 } 7 })

v-on: 綁定事件。

1    
2     
3      
4     

監(jiān)聽DOM事件,函數(shù)需要定義在methods中,不能和data中的內(nèi)容重名,不能使用箭頭函數(shù)

如果在綁定時,fn不帶(),那么函數(shù)會默認接收一個事件對象e,mouseEvent ,如果綁定時帶有小括號,那么默認接收事件對象,
既需要事件對象,又需要參數(shù),需要在綁定的小括號中加一個$event,后面才是真正的實參
v=for:循環(huán)

循環(huán)數(shù)組

1
2 
{{item}}
1 var vm=new Vue({ 2 el:"#app", 3 data:{ 4 arr:[1,2,4,574,45,448] 5 }, 6 })

效果如下:item 代表每一項

循環(huán)字符串

1 
{{item}}
1 var vm=new Vue({ 2 el:"#app", 3 data:{ 4 str:"fdhsde" 5 }, 6 })

效果如下 : item 代表著每一個字符

循環(huán)對象

{{item}}--{{key}}--{{index}}

 1     var vm=new Vue({ 
2         el:"#app",
 3         data:{
 4             obj:{
 5                 name:"qi",
 6                 age:"22",
 7             }
 8 
 9 }, 
10     })

效果如下: 第一個參數(shù)是 屬性值 ,第二個參數(shù)是 屬性名,第三個參數(shù)是索引。

循環(huán)數(shù)字

效果如下 :

v-cloak :用于元素加載數(shù)據(jù)比較多時,vue解析時間比較長,為了防止{{}}出現(xiàn),給該元素加上v-cloak屬性,直到vue中把DOM數(shù)據(jù)插入到真實DOM中時,讓當(dāng)前的元素顯示;

1 
2

{{value.name}}

3
1 [v-cloak] { 2 display: none; 3 }

但是有的時候會不起作用,可能的原因有二:

1、v-cloak的display屬性被層級更高的給覆蓋掉了,所以要提高層級

1 [v-cloak] {
2     display: none !important;
3 }  

2、樣式放在了@import引入的css文件中

v-cloak的這個樣式放在@import 引入的css文件中不起作用,可以放在link引入的css文件里或者內(nèi)聯(lián)樣式中

v-model:只用于表單元素忽略了value。checkbox selected,將數(shù)據(jù)綁定的視圖上,視圖修改會影響數(shù)據(jù)的變化(雙向數(shù)據(jù)綁定)

單選框中使用v-model :會將都綁定val的劃分成一組,只能選擇其中一個
在復(fù)選框中,如果只有一個,v-model 會將值默認轉(zhuǎn)換成布爾類型的值
如果v-model 在復(fù)選框中同時綁定一個值,那么會把這幾個進行分組,把選中的值,同一放進數(shù)組中
如果多個input框同時綁定一個相同的v-model,通過是否在數(shù)組中進行選中或者不選擇,各自來控制自己的狀態(tài)
用于下拉框那么select上v-model綁定的值:跟option中的value屬性有關(guān) ,那么如果沒有value屬性,那么會取option標簽中的內(nèi)容

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/108798.html

相關(guān)文章

  • 每個人都能實現(xiàn)vue自定義指令

    摘要:指令綁定的前一個值,僅在和鉤子中可用。字符串形式的指令表達式。上一個虛擬節(jié)點在上可根據(jù)需要定義一些鉤子函數(shù)只調(diào)用一次,指令第一次綁定到元素時調(diào)用。指令的值可能發(fā)生了改變,也可能沒有。 前文 先來bb一堆廢話哈哈.. 用vue做項目也有一年多了.除了用別人的插件之外.自己也沒嘗試去封裝指令插件之類的東西來用. 剛好最近在項目中遇到一個問題.(快速點擊按鈕多次觸發(fā)多...

    NickZhou 評論0 收藏0
  • 深入解析Vue源碼

    摘要:你可以使用的方法傳入指令和定義對象來注冊一個全局自定義指令。深度數(shù)據(jù)觀察如果你希望在一個對象上使用自定義指令,并且當(dāng)對象內(nèi)部嵌套的屬性發(fā)生變化時也能夠觸發(fā)指令的函數(shù),那么你就要在指令的定義中傳入。 Vue簡介 數(shù)據(jù)綁定 /** *假設(shè)有這么兩個鐘東西 **/ //數(shù)據(jù) var object = { message: Hello World! } //DOM {{ messag...

    weapon 評論0 收藏0
  • Vue 混合、自定義指令、插件

    摘要:當(dāng)組件和混合對象含有同名選項時,這些選項將以恰當(dāng)?shù)姆绞交旌献远x指令除了默認設(shè)置的核心指令和也允許注冊自定義指令。 vue的復(fù)用性與組合 混合 混合 (mixins) 是一種分發(fā) Vue 組件中可復(fù)用功能的非常靈活的方式?;旌蠈ο罂梢园我饨M件選項。以組件使用混合對象時,所有混合對象的選項將被混入該組件本身的選項。 當(dāng)組件和混合對象含有同名選項時,這些選項將以恰當(dāng)?shù)姆绞交旌? ...

    whlong 評論0 收藏0
  • Vue.js學(xué)習(xí)第一課

    摘要:示例了解一門語言,或者學(xué)習(xí)一門新技術(shù),編寫示例是我們的必經(jīng)之路。分割線元素是否渲染在中,取決于前面使用的是還是指令。添加完對象后,重置對象刪一個數(shù)組元素 Vue.js是當(dāng)下很火的一個JavaScript MVVM庫,它是以數(shù)據(jù)驅(qū)動和組件化的思想構(gòu)建的。相比于Angular.js,Vue.js提供了更加簡潔、更易于理解的API,使得我們能夠快速地上手并使用Vue.js。 MVVM模式 下...

    sf_wangchong 評論0 收藏0
  • 002-讀書筆記-Vue官網(wǎng) 認識數(shù)據(jù)與指令

    摘要:首先把改成的形式這是一段測試文字綁定最后的顯示效果如下,如果要看具體的形式,可以在谷歌人員開發(fā)工具中自行查看指令的組成部分經(jīng)過上面的介紹,應(yīng)該對指令有一個大概的認識,下面就來對指令的每一項進行說明。 這篇筆記主要用來說明 Vue 中數(shù)據(jù)的定義和指令的一些特性,后續(xù)會做更深入的說明。 1.Vue中的data函數(shù) 1-1 使用data函數(shù) 由于使用的是單文件組件,因此 Vue 組件中的數(shù)據(jù)...

    hqman 評論0 收藏0
  • 使用vue自定義指令開發(fā)一個表單驗證插件validate.js

    摘要:今天就來介紹一下如何利用的自定義指令來開發(fā)一個表單驗證插件的過程。按照這種方式就能夠使用自己開發(fā)的這個表單校驗插件。這段時間在進行一個新項目的前期搭建,新項目框架采用vue-cli3和typescirpt搭建。因為項目比較輕量,所以基本沒有使用額外的ui組件,有時候我們需要的一些基礎(chǔ)組件我就直接自己開發(fā)了。今天就來介紹一下如何利用vue的自定義指令directive來開發(fā)一個表單驗證插件的過...

    warnerwu 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<