Vue.js 中的 v-show 指令及用法詳解
1 用法
v-show 指令通過改變元素的 css 屬性(display)來決定元素是顯示還是隱藏。
html:
<div id="app"> <p v-show="type==='科技'">大數(shù)據(jù)之下的錦鯉:為什么你的微博總抽不到獎</p> </div>
js:
<script> var app = new Vue({ el: '#app', data: { type:'技術(shù)' } }); </script>
渲染后代碼:
<p style="display: none;">大數(shù)據(jù)之下的錦鯉:為什么你的微博總抽不到獎</p>
因為元素樣式被設(shè)置為 display: none; ,所以元素就被隱藏啦O(∩_∩)O~
2 與 v-if 比較
v-show 指令的功能與 v-if 指令相似。不過 v-if 指令會根據(jù)表達式重建或銷毀元素或組件以及它們所綁定的事件。v-show 指令只是簡單地設(shè)置 css 屬性。
因為 v-if 指令開銷較大,所以更適合條件不經(jīng)常改變的場景。而 v-show 指令適合條件頻繁切換的場景。
下面看下vue指令之v-show的用法
1、判斷謀個元素是否顯示或隱藏
<el-button v-show="list.power == 1" @click="toUpload" class="toUpload" type="primary"> 去上傳<i class="el-icon-upload el-icon--right"> </i> </el-button>
通過接口里的參數(shù)list.power是否等于1,如果等于1,則為“true”,否則為“false”,然后v-show指令,等于true的時候顯示,false的時候隱藏。
2、三目運算符判斷
<a class="warn" v-show="true ? item.ai != null : item.ai == null" :href="'http://172.168.80.149:14081/gateway/upload/upload/downloadFile?url='+item.urlai" rel="external nofollow" rel="external nofollow" >AI</a>
其實這個也可以簡寫成第一種形式
<a class="warn" v-show="!item.ai == null" :href="'http://172.168.80.149:14081/gateway/upload/upload/downloadFile?url='+item.urlai" rel="external nofollow" rel="external nofollow" >AI</a>
這樣更簡單哦
總結(jié)
以上所述是小編給大家介紹的Vue.js 中的 v-show 指令及用法詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
antd design table更改某行數(shù)據(jù)的樣式操作
這篇文章主要介紹了antd design table更改某行數(shù)據(jù)的樣式操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10Vue?vant使用ImagePreview實現(xiàn)預(yù)覽圖片
這篇文章主要介紹了Vue?vant使用ImagePreview實現(xiàn)預(yù)覽圖片,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10Vue router/Element重復(fù)點擊導(dǎo)航路由報錯問題及解決
這篇文章主要介紹了Vue router/Element重復(fù)點擊導(dǎo)航路由報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07element el-tree組件的動態(tài)加載、新增、更新節(jié)點的實現(xiàn)
這篇文章主要介紹了element el-tree組件的動態(tài)加載、新增、更新節(jié)點的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2020-02-02Vue全局注冊中的kebab-case和PascalCase用法
這篇文章主要介紹了Vue全局注冊中的kebab-case和PascalCase用法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03關(guān)于webpack-dev-server配置代理解決前端開發(fā)中的跨域問題
這篇文章主要介紹了關(guān)于webpack-dev-server配置代理解決前端開發(fā)中的跨域問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08vue項目網(wǎng)站全局置灰功能實現(xiàn)示例詳解
這篇文章主要為大家介紹了vue項目網(wǎng)站全局置灰功能實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12