Vuejs2 can';t在vue js2中向if添加多个条件

Vuejs2 can';t在vue js2中向if添加多个条件,vuejs2,Vuejs2,我想在vue js中使用v-if,并带有多个条件 经验 {{row.nameField}} 但它不起作用 有人能帮我吗?如果你在和前面加一个空格,这应该可以 <input v-model="product[row.nameField]" v-if="row.type == 'Number'&& row.typeField == 'Input'" type="number" class="form-control" id="formGroupExampleInput"

我想在vue js中使用v-if,并带有多个条件 经验


{{row.nameField}}
但它不起作用
有人能帮我吗?

如果你在和前面加一个空格,这应该可以

<input  v-model="product[row.nameField]"  v-if="row.type == 'Number'&& row.typeField == 'Input'" type="number" class="form-control" id="formGroupExampleInput"  :placeholder="row.nameField">

正确的应该是

<input  v-model="product[row.nameField]"  v-if="row.type == 'Number' && row.typeField == 'Input'" type="number" class="form-control" id="formGroupExampleInput"  :placeholder="row.nameField">

如果在和之前放置一个空格,则此操作应该有效

<input  v-model="product[row.nameField]"  v-if="row.type == 'Number'&& row.typeField == 'Input'" type="number" class="form-control" id="formGroupExampleInput"  :placeholder="row.nameField">

正确的应该是

<input  v-model="product[row.nameField]"  v-if="row.type == 'Number' && row.typeField == 'Input'" type="number" class="form-control" id="formGroupExampleInput"  :placeholder="row.nameField">


为什么要重复相同的条件?并在&&.之前添加一个空格。。row.typeField=='Number'&&。。。必须是row.typeField=='Number'&&对不起,我犯了一个错误,我尝试了你说的内容,但它不起作用-无效表达式:v-if=“row.typeField=='Number'&&row.type='Input'”为什么要重复相同的条件?并在&&.之前添加一个空格。。row.typeField=='Number'&&。。。必须是row.typeField=='Number'&&对不起,我犯了一个错误,我尝试了你说的内容,但它不起作用-无效表达式:v-if=“row.typeField=='Number'&&row.type='Input''