'v-model' directives require the attribute value which is valid as LHS.
在使用vue时,出现了v-model异常。
'v-model' directives require the attribute value which is valid as LHS.
解决:
-
出现这种问题,一般是v-model的值中做了逻辑判断的处理,将其改为具体的值就可以了。
v-model="a && a.value"
=>v-model="a.value"
其中的逻辑判断非空在给值得时候进行处理判断,或者在其标签外加上v-if="a"的一层判断其内容是否需要展示。 -
第二种情况就是v-model使用了es5的非空判断的语法格式,
v-model="a.b?.value"
这种格式是不行的,将其改为v-model="a.b.value"
编译通过;额外的处理在给值前进行判断吧。
复制请注明出处,在世界中挣扎的灰太狼