html: <el-button @click="show()" slot="prepend">高级检索</el-button>
js:
methods:{ show(){ var t=document.getElementById("advanced_search"); if(t.style.visibility="hidden") t.style.visibility="visible"; else{ t.style.visibility="hidden"; } },
html: <el-button @click="show()" slot="prepend">高级检索</el-button>
js:
methods:{ show(){ var t=document.getElementById("advanced_search"); if(t.style.visibility="hidden") t.style.visibility="visible"; else{ t.style.visibility="hidden"; } },
可能是if判断少写了一个等于号。不过隐藏可以使用 v-if指令,例如
html:
<el-button @click="show()" >高级检索</el-button>
<p v-if="showf">要隐藏的区域</p>
js:
data(){
return{
isShow:true
}
}
methods:{
show(){
this.isShow = false
}
}