vue报错还是能运行


vue.runtime.esm.js:587 [Vue warn]: <transition> can only be used on a single element. Use <transition-group> for lists.

found in

---> <AppMain> at src\views\layout\components\AppMain.vue
       <Layout> at src\views\layout\Layout.vue
         <App> at src\App.vue
           <Root>

有人知道不

你transition标签里包裹了不止一个元素
包裹多个用transition-group标签

如有帮助,麻烦点个[采纳此答案]谢谢^O^

你在页面中使用了标签吧,而他只能在单个元素上使用。你应该是使用在了列表中,换成就可以了

这个是警告 ,但建议还是 改正
transition只能在单个元素上使用。对列表使用transition group。