vue報錯:[Vue warn]: Invalid prop: type check failed for prop "value". Expected Number, got String....

weixin_34249678發表於2018-08-27

新手,,經過一個多小時的排查,最後發現錯誤的是分頁的頁數屬性問題,這個屬性沒有被用到,

最開始用的是route的資料獲取,賦值給定義的currentPage,結果報錯Invalid prop: type check failed for prop "value". Expected Number, got String.,頁面重新整理時對應的分頁條數也不加特效

8502416-89f669230aa99268.png

8502416-ca599e1d25960f83.png

刪除v-model之後,不報錯,資料也不會產生錯誤,但是頁面重新整理後分頁欄無特效,

最後看了看同事的程式碼,發現v-model繫結屬性應該在 computed 裡賦值,

8502416-d5fbf6e649a11755.png
8502416-cb6022590b7d7fce.png

這樣就可以了,搜尋computed後發現是有關聯的值發生變化時實時計算,重新賦值,但是不太瞭解為什麼資料獲取時分頁欄不響應發生變化,記錄一下,以免忘記,,再探索

如果有知道為啥的兄弟,希望留言給我,謝謝!

相關文章