在使用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"
編譯通過;額外的處理在給值前進行判斷吧。