项目报错类型:Invalid prop: type check failed for prop "index". Expected String with value "125", got Number with value 125.

vue项目中出现可一个小报错问题:Invalid prop: type check failed for prop "index". Expected String with value "125", got Number with value 125.

在elementUI导航组件中加入后台数据驱动循环生成导航时会报如下错误

这里的错误是由index引起的,index的值必须是字符串,而且是单一的。

源码:

解决:

将index的值转化为字符串格式
可以这么干::index=“String(index)”
也可以这么干::index=" index + ’ ’ "

总结:

这里的elementUI组件中的<el-submenu>组件的index的值必须是字符串,而且是单一的。将index的值转化为字符串格式
:index=“String(index)”

:index=" index + ’ ’ " 

都可以把index的值转换成字符串类型---就不报错!

 

posted @ 2022-11-07 07:32  Mahmud(مەھمۇد)  阅读(321)  评论(0编辑  收藏  举报