Vue,2个V-if,后面的v-else,如何处理?

正常写

if(part.status == 2){
    ..
}else if(part.status == 1 &&  part.listentest == 1){
    ..
}else{
   ..
}

但是v-else只跟前面一个v-if,应该怎么处理?

<div class="span" v-if=" part.status == 2 "><i class="icon icon-ok"></i>已完成</a></div>
<div class="span" v-if=" part.status == 1 &&  part.listentest == 1"><i class="icon"></i>免费试听</a></div>
<div class="span" v-else><a href="" class="ui-btn ui-btn-mini ui-btn-round ui-btn-secondary">去学习</a></div>
阅读 38.6k
4 个回答
<div v-if=""></div>
<template v-else> 
    <div v-if=""></div>
    <div v-else></div>
</template>

简单来说就是把后面那个if-else用嵌入的方式放进去

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题