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

資訊專欄INFORMATION COLUMN

Vue基礎(chǔ)之內(nèi)部指令(上)

LeoHsiun / 3054人閱讀

摘要:以及條件指令類似于里的,這三個(gè)指令根據(jù)表達(dá)式的值對(duì)組件進(jìn)行渲染銷(xiāo)毀。如果想一次性判斷多個(gè)元素,可以將他們包裹在之內(nèi),使用條件指令操作外層的,并不會(huì)包含在最終的渲染結(jié)果中。要是不希望被復(fù)用,需要在指定的元素上添加值,值存在且唯一。

v-if、v-else-if、v-else以及v-show 條件指令v-if、v-else-if、v-else

類似于JavaScript里的if、else-if、else,這三個(gè)指令根據(jù)表達(dá)式的值對(duì)DOM/組件進(jìn)行渲染/銷(xiāo)毀。

值得注意的是,v-else-if必須跟在v-if之后,v-else必須跟在v-else-if或者v-if之后。
如果想一次性判斷多個(gè)元素,可以將他們包裹在template之內(nèi),使用條件指令操作外層的template,template并不會(huì)包含在最終的渲染結(jié)果中。

Vue在渲染元素時(shí),出于效率考慮,會(huì)盡可能的復(fù)用已有元素而非重新渲染。

點(diǎn)擊“toggle”按鈕,輸入框內(nèi)的placeholder改變,但當(dāng)輸入內(nèi)容再進(jìn)行切換后,內(nèi)容依舊存在,說(shuō)明被復(fù)用了,只是修改了placeholder。

要是不希望被復(fù)用,需要在指定的元素上添加key值,key值存在且唯一。

v-show
面試考點(diǎn):v-show和v-if實(shí)現(xiàn)的視覺(jué)效果完全一致,但是還是有本質(zhì)區(qū)別的,v-show改變CSS display的值,v-if徹底移除元素。
開(kāi)發(fā)技巧:因?yàn)関-show是改變CSS屬性,無(wú)論表達(dá)式真假與否,都會(huì)被編譯。v-if直接操作DOM的移除/渲染,所以v-if更適合不經(jīng)常變化的場(chǎng)景,v-show適合頻繁變化的場(chǎng)景。
列表循環(huán)指令v-for

表達(dá)式需結(jié)合in使用,類似v-for="item in items"

數(shù)組
  • {{index}}-{{item}}

用v-for將items中的數(shù)據(jù)循環(huán)渲染,item相當(dāng)于items元素的別名,同時(shí)還支持index作為可選索引

對(duì)象

遍歷對(duì)象屬性時(shí),有兩個(gè)可選參數(shù),分別為鍵名和索引

  • {{index}}-{{key}}:{{value}}

整數(shù)
{{ n }}

輸出:12345

v-text和v-html v-text
面試考點(diǎn):v-text和{{}}功能一樣,展示文本,但是v-text比{{}}好的地方是,當(dāng)網(wǎng)速很慢或者javascript出錯(cuò)時(shí),會(huì)暴露我們的{{xxx}},而v-text不會(huì)顯示出來(lái)。
v-html
面試考點(diǎn):v-html和v-text區(qū)別在于v-text輸出的是純文本,瀏覽器不會(huì)對(duì)其再進(jìn)行html解析,但v-html會(huì)將其當(dāng)html標(biāo)簽解析后輸出。

message: "Hello world",

Hello world
以上是本期全部?jī)?nèi)容,欲知后事如何,請(qǐng)聽(tīng)下回分解<( ̄︶ ̄)↗[GO!]

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

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

相關(guān)文章

  • Vue基礎(chǔ)內(nèi)部指令(下)

    摘要:綁定事件監(jiān)聽(tīng)器直接擼代碼計(jì)數(shù)器是實(shí)例的掛在對(duì)象等同于,是的語(yǔ)法糖,在內(nèi)定義好方法,指令監(jiān)聽(tīng)事件來(lái)觸發(fā)一些代碼。 v-on綁定事件監(jiān)聽(tīng)器 直接擼代碼: 計(jì)數(shù)器 number:{{number}} + - var app = new Vue({ el: #app, // app是Vue實(shí)例的掛在對(duì)象 data: { ...

    maybe_009 評(píng)論0 收藏0
  • Vue基礎(chǔ)內(nèi)部指令(下)

    摘要:綁定事件監(jiān)聽(tīng)器直接擼代碼計(jì)數(shù)器是實(shí)例的掛在對(duì)象等同于,是的語(yǔ)法糖,在內(nèi)定義好方法,指令監(jiān)聽(tīng)事件來(lái)觸發(fā)一些代碼。 v-on綁定事件監(jiān)聽(tīng)器 直接擼代碼: 計(jì)數(shù)器 number:{{number}} + - var app = new Vue({ el: #app, // app是Vue實(shí)例的掛在對(duì)象 data: { ...

    2bdenny 評(píng)論0 收藏0
  • Vue基礎(chǔ)內(nèi)部指令(下)

    摘要:綁定事件監(jiān)聽(tīng)器直接擼代碼計(jì)數(shù)器是實(shí)例的掛在對(duì)象等同于,是的語(yǔ)法糖,在內(nèi)定義好方法,指令監(jiān)聽(tīng)事件來(lái)觸發(fā)一些代碼。 v-on綁定事件監(jiān)聽(tīng)器 直接擼代碼: 計(jì)數(shù)器 number:{{number}} + - var app = new Vue({ el: #app, // app是Vue實(shí)例的掛在對(duì)象 data: { ...

    LMou 評(píng)論0 收藏0
  • Vue基礎(chǔ)內(nèi)部指令

    摘要:以及條件指令類似于里的,這三個(gè)指令根據(jù)表達(dá)式的值對(duì)組件進(jìn)行渲染銷(xiāo)毀。如果想一次性判斷多個(gè)元素,可以將他們包裹在之內(nèi),使用條件指令操作外層的,并不會(huì)包含在最終的渲染結(jié)果中。要是不希望被復(fù)用,需要在指定的元素上添加值,值存在且唯一。 v-if、v-else-if、v-else以及v-show 條件指令v-if、v-else-if、v-else 類似于JavaScript里的if、else-...

    BoYang 評(píng)論0 收藏0
  • Vue基礎(chǔ)內(nèi)部指令

    摘要:以及條件指令類似于里的,這三個(gè)指令根據(jù)表達(dá)式的值對(duì)組件進(jìn)行渲染銷(xiāo)毀。如果想一次性判斷多個(gè)元素,可以將他們包裹在之內(nèi),使用條件指令操作外層的,并不會(huì)包含在最終的渲染結(jié)果中。要是不希望被復(fù)用,需要在指定的元素上添加值,值存在且唯一。 v-if、v-else-if、v-else以及v-show 條件指令v-if、v-else-if、v-else 類似于JavaScript里的if、else-...

    Keagan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<