1.使用vue的菜单组件时运行时控制台报错
[Vue warn]: Invalid prop: type check failed for prop "index". Expected String with value "1", got Number with value 1
这是我写的代码:
<el-submenu :index="item.id" v-for="item in menulist" :key="item.id">
在编译时没有问题,但是运行时会出现控制台报错,原因是:index是字符串类型,而item.id是数值类型,所以需要把item.id数值类型变成字符串类型。
解决方法item.id+ ‘’,就是在数值后面加上一个空字符串,就会变成字符串了。
<el-submenu :index="item.id+ ''" v-for="item in menulist" :key="item.id">