使用this.$router.push({ name: ‘xxx’ }),xxx为路由的name值,达到跳转页面的目的,vue-router报错如下:
missing param for named route “xxx”: Expected “0” to be defined
解决如下:
this.$router.push({ name: 'xxx', params: { '0': 'xxx' }})
虽然解决了,但是完全不知道为何发生,又为何结束
本文介绍了在使用Vue.js进行页面跳转时遇到的错误:missingparamfornamedroute。通过具体示例说明如何正确地使用this.$router.push方法传递参数,并修复了预期参数未定义的问题。
使用this.$router.push({ name: ‘xxx’ }),xxx为路由的name值,达到跳转页面的目的,vue-router报错如下:
missing param for named route “xxx”: Expected “0” to be defined
解决如下:
this.$router.push({ name: 'xxx', params: { '0': 'xxx' }})
虽然解决了,但是完全不知道为何发生,又为何结束
1252