【发布时间】:2019-05-22 22:03:18
【问题描述】:
我有一个带有选择选项的表单:
<div>
<select>
<option v-model="department" :value="n" v-for="n in ['Please select', 'Medicine', 'Dental']">{{n}}</option>
</select>
</div>
<div class="alignBtn">
<label><span> </span><input type="submit" v-on:click.prevent="generateSlip()" value="Submit" />
</label>
</div>
根据上面的选择,我想显示标题内容:
<div v-if="{department} === 'Medicine'">
<h1>Option A</h1>
</div>
<div v-else>
<h1>Option B</h1>
</div>
但每次输出选项 B 时。
【问题讨论】:
-
v-if中的“部门”周围使用“{}”有什么特殊原因吗? -
你的意思是
department应该呈现部门的价值?
标签: html vue.js vuejs2 conditional-rendering