在vue中,可通過“v-show”指令來控制元素顯示隱藏,該指令只是簡單的基于css切換,可通過設置dom元素的display樣式屬性來控制元素的顯隱。
本教程操作環(huán)境:windows7系統(tǒng)、vue2.9.6版,dell g3電腦。
v-show指令
v-show指令是控制元素的display屬性判斷是否顯示的,當v-show的屬性值是true的時候,元素進行顯示,否則是不顯示
v-show是根據(jù)表達式的真假值切換元素的displaycss屬性(根據(jù)表達式得出的布爾值進行判斷)
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\”>ai</a>
其實這個也可以簡寫成第一種形式
<a class=\”warn\” v-show=\”!item.ai == null\” :href=\”\’http://172.168.80.149:14081/gateway/upload/upload/downloadfile?url=\’ item.urlai\”>ai</a>
這樣更簡單哦