使用element-ui遍歷數據報錯如下:[Vue warn]: Invalid prop: type check failed for prop "index". Expected String with value "1", got Number with value 1


錯誤截圖:

 

錯誤原因:

element-ui中菜單組件的index的值類型必須是字符串型,我綁定了index屬性並且賦值為num數值類型,所以報錯。

<el-submenu
     :index="index + 1"
     :key="index"
     v-for="(item, index) in menus"></el-submenu>

解決方案:

只需要將:index屬性值改為字符串型即可,

<el-submenu
     :index="index + 1 + ''"
     :key="index"
     v-for="(item, index) in menus"></el-submenu>

完美解決:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM