Vue.js “Vue生产”;语法错误:分配给右值";

Vue.js “Vue生产”;语法错误:分配给右值";,vue.js,Vue.js,我无法解决代码中的以下错误。我怎样才能修好它 <div class="selector"> <v-layout> <div> <v-flex xs2> Details <v-switch v-model="8"></v-switch> </v-flex> <div v-if="8" id="app" class="contain

我无法解决代码中的以下错误。我怎样才能修好它

<div class="selector">
  <v-layout>
    <div>
      <v-flex xs2>
        Details
        <v-switch v-model="8"></v-switch>
      </v-flex>
      <div v-if="8" id="app" class="container">
        <v-checkbox>
          Accept Type?
        </v-checkbox>
      </div>
    </div>
  </v-layout>
</div>

细节
接受类型?
这将导致以下错误:

语法错误:分配给右值(1:1856)


如果有人有类似问题,只需跟进。看起来Vue正在映射此属性的值。如果遇到一个名为.8这样的数字的属性,它会抛出一个错误。您可能应该避免在v-model中使用数字和特殊字符。

如果有人遇到类似问题,请继续跟进。看起来Vue正在映射此属性的值。如果遇到一个名为.8这样的数字的属性,它会抛出一个错误。您可能应该避免在v-model中使用数字和特殊字符。

这是因为您正在调用模型变量8吗

您应按以下方式使用:

//做过

v-model=“八”

//然后使用


v-if=“八”

这是因为调用模型变量8吗

您应按以下方式使用:

//做过

v-model=“八”

//然后使用


v-if=“八”

这是因为调用模型变量8吗?如果你做了v-model=“八”和v-if=“八”,会怎么样?是的,谢谢。错误已解决。您应该将其标记为已解决,这是因为您正在调用模型变量8吗?如果你做了v-model=“八”和v-if=“八”,会怎么样?是的,谢谢。错误已解决。您应该将其标记为已解决