vue 条件判断 v-if v-show
Vue2 •
•
336次阅读
一、v-if

二、v-if v-else
<div id="app">
<!-- v-if -->
<h2 v-if="isShow">{{message}}</h2>
<h2 v-else>显示我</h2>
</div>
<script>
const app = new Vue({
el:'#app',
data:{
message:"你好啊",
isShow:false
},
})
</script>三、v-if-else
<div id="app">
<h2 v-if="score >= 90">优秀</h2>
<h2 v-else-if="score >= 80">良好</h2>
<h2 v-else-if="score >= 60">及格</h2>
<h2 v-else>不及格</h2>
<h1>{{result}}</h1>
</div>
<script>
const app = new Vue({
el:'#app',
data:{
score:99
},
computed:{
result(){
let showMessage='';
if(this.score >= 90){
showMessage ='优秀'
}else if(this.score >= 80){
showMessage ='良好'
}
return showMessage
}
}
})
</script>
vue
凡人做一事,便须全副精神注在此一事,首尾不懈,不可见异思迁,做这样,想那样,坐这山,望那山。人而无恒,终身一无所成。——曾国藩《曾国藩家书》