Vue.js vue router 3.5.1中的警告:在vue router 4中,默认情况下,v-slot API将使用<;a>;要素

Vue.js vue router 3.5.1中的警告:在vue router 4中,默认情况下,v-slot API将使用<;a>;要素,vue.js,vue-router,vue-router4,Vue.js,Vue Router,Vue Router4,使用时 “vue”:“^2.6.12”和“vue路由器”:“^3.5.1”, 每次重新加载页面后,我都会收到以下警告: [vue router]在vue router 4中,默认情况下,v-slot API将使用元素包装其内容。使用自定义道具删除此警告: 我不清楚这个警告。为什么不使用vue router v4时会收到此警告以及如何设置自定义道具?出现此警告,因为vue router v4中的一项更改改变了的工作方式,这将让您知道此更改。您似乎正在使用带有事件或标记属性的组件,这在Vue路由器v

使用时

“vue”:“^2.6.12”和“vue路由器”:“^3.5.1”,

每次重新加载页面后,我都会收到以下警告:

[vue router]在vue router 4中,默认情况下,v-slot API将使用元素包装其内容。使用自定义道具删除此警告:


我不清楚这个警告。为什么不使用vue router v4时会收到此警告以及如何设置自定义道具?

出现此警告,因为vue router v4中的一项更改改变了
的工作方式,这将让您知道此更改。您似乎正在使用带有
事件
标记
属性的
组件,这在Vue路由器v4中不起作用

这不会破坏Vue Router v3上的代码,但如果要删除警告,最好的方法是使用Vue Router v3中也支持的新v-slot API

而不是


这就变成了


更多信息: