vue.runtime.esm.js?2b0e:619 [Vue warn]: Invalid prop: type check failed for prop “index“. Expected S

vue.runtime.esm.js?2b0e:619 [Vue warn]: Invalid prop: type check failed for prop "index". Expected String with value "125", got Number with value 125.

found in

---> at packages/menu/src/submenu.vue
        at packages/menu/src/menu.vue
         
            at packages/aside/src/main.vue
              at packages/container/src/main.vue... (1 recursive calls)
                at src/views/Admin.vue
                  at src/App.vue
                   

翻译: Vue .runtime.esm.js?2b0e:619 [Vue warn]: Invalid prop: type check failed for prop "index"。 期望值为“125”的字符串,得到值为125的数字。  

原因:他期望得到的值是一个字符串,但是他却得到的是确实一个数字

解决方法

       //  + ' '  把数字转换为字符串

 :index="item.id+''"

在index后面加上一个空的字符串,将数字转换为字符串 

你可能感兴趣的:(常见报错,服务器,前端,javascript)