<div id="app-3"> <p v-if="seen">现在你看到我了</p> </div>var app3 = new Vue({ el: '#app-3', data: { seen: true } })这是官方的示例v-if="表达式" 表达式是在引号里的,所以你的问题应该写作 <div v-if="`${['1'].indexOf(formAddAdvert.jumpType) != '-1'}`"></div>
<div v-if=`${["1"].indexOf(formAddAdvert.jumpType)!='-1'}`></div>to:<div v-if="['1'].indexOf(formAddAdvert.jumpType) != -1"></div>下面这句也等效, 不考虑类型的话 <div v-if="['1'].includes(formAddAdvert.jumpType)"></div>v-if 内并不用加 ${}
这是官方的示例
v-if="表达式"
表达式是在引号里的,所以你的问题应该写作<div v-if="
`${['1'].indexOf(formAddAdvert.jumpType) != '-1'}`"></div>