Expected String with value , got Number with value

对vue组件传入的数据与属性期望的数据类型不一致:Expected String with value "0", got Number with value 0.

传入的数据与组件属性期望的数据类型不一致。

解决方法

对数据类型做转换,以下示例是对String类型的转换,常量写法对其他数据类型也适用。

常量写法

<componet  :index="5"></componet>

说明:属性前加上冒号(:);

变量写法

<componet v-for="(item,index) in menu" :key="item.id" :index="index+''">
</componet>

说明:加上单引号。