条件渲染-根据用户选择显示div

时间:2020-02-28 11:17:14

标签: css twitter-bootstrap vue.js conditional-rendering

我有一个select下拉列表,想使用该值来确定是否通过v-if显示div。

<select class="custom-select custom-select-sm" id="lang">
  <option value="1">English</option>
  <option value="2">Svenska</option>
</select>
<a class="nav-link" v-if="???" href="#">People</a>

我该怎么做?

1 个答案:

答案 0 :(得分:0)

这是@Samuil中提到的基本vue功能:

new Vue({data:{lang:''}}).$mount('div')
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div>
<select class="custom-select custom-select-sm" id="lang" v-model="lang">
  <option></option>
  <option value="1">English</option>
  <option value="2">Svenska</option>
</select>
<a class="nav-link" v-if="lang" href="#">People</a>
</div>