'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.

解決:

  1. 出現這種問題,一般是v-model的值中做了邏輯判斷的處理,將其改爲具體的值就可以了。
    v-model="a && a.value" => v-model="a.value"
    其中的邏輯判斷非空在給值得時候進行處理判斷,或者在其標籤外加上v-if="a"的一層判斷其內容是否需要展示。

  2. 第二種情況就是v-model使用了es5的非空判斷的語法格式,v-model="a.b?.value"這種格式是不行的,將其改爲v-model="a.b.value"編譯通過;額外的處理在給值前進行判斷吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章