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

---> <ElSubmenu> at packages/menu/src/submenu.vue
       <ElMenu> at packages/menu/src/menu.vue
         <ElCol>
           <ElAside> at packages/aside/src/main.vue
             <ElContainer> at packages/container/src/main.vue... (1 recursive calls)
               <Admin> at src/views/Admin.vue
                 <App> at src/App.vue
                   <Root>

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

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

解决方法

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

 :index="item.id+''"

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

Logo

前往低代码交流专区

更多推荐