2018-09-14 display:none與visibility:hidden區(qū)別

display:none與visibility:hidden

1.display:none是徹底消失,不在文檔流中占位,瀏覽器也不會解析該元素;visibility:hidden是視覺上消失了,可以理解為透明度為0的效果,在文檔流中占位,瀏覽器會解析該元素;

2.使用visibility:hidden比display:none性能上要好,display:none切換顯示時visibility,頁面產(chǎn)生回流(當(dāng)頁面中的一部分元素需要改變規(guī)模尺寸、布局、顯示隱藏等,頁面重新構(gòu)建,此時就是回流。所有頁面第一次加載時需要產(chǎn)生一次回流),而visibility切換是否顯示時則不會引起回流。

display:none隱藏后不占據(jù)額外空間,它會產(chǎn)生回流和重繪,而visibility:hidden和opacity:0元素雖然隱藏了,但它們?nèi)匀徽紦?jù)著空間,它們倆只會引起頁面重繪。

1、v-bind

<div id='itany'>

<img v-bind:src="url">
</div>
<script src='js/vue.js'></script>
<script>
new Vue({
el:'#itany',
data:{
url:'img/1.jpg'
}
})

2、v-show

<div id="star">
<p>{{msg}}</p>
<h1 v-show="!true">{{msg}}</h1>
</div>
<script src="js/vue.js"></script>
<script>
new Vue({
el:'#star',
data:{
msg:'hello Amy',
see:true
}
})

3、v-if v-else-if v-else

<div id='itany'>
<p v-if="num==0">0000000000000000</p>
<p v-else-if="num==1">111111111111</p>
<p v-else-if="num==2">2222222222222</p>
<p v-else-if="num==3">333333333333</p>
<p v-else-if="num==4">444444444444</p>
<p v-else='num==5'>55555555555555555</p>
</div>
<script src='js/vue.js'></script>
<script>
new Vue({
el:'#itany',
data:{
// num:Math.floor(Math.random()(max-min+1)+min)
num:Math.floor(Math.random()
(5-0+1)+0)
}
})

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • v-for="" 循環(huán)v-model='' 雙向數(shù)據(jù)綁定 用于表單元素v-on:事件名='函數(shù)名' ...
    軒囈閱讀 183評論 0 0
  • 一:什么是閉包?閉包的用處? (1)閉包就是能夠讀取其他函數(shù)內(nèi)部變量的函數(shù)。在本質(zhì)上,閉包就 是將函數(shù)內(nèi)部和函數(shù)外...
    xuguibin閱讀 10,053評論 1 52
  • # 傳智播客vue 學(xué)習(xí)## 1. 什么是 Vue.js* Vue 開發(fā)手機(jī) APP 需要借助于 Weex* Vu...
    再見天才閱讀 3,800評論 0 6
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,165評論 1 92
  • 在開發(fā)者也會經(jīng)常遇到如下錯誤:"UA Not Found",這個出現(xiàn)的場景是我需要發(fā)送一個GET請求給后臺,然后就...
    KODIE閱讀 691評論 0 0

友情鏈接更多精彩內(nèi)容