我正在用vuejs开发一个网站,此刻我遇到麻烦了,我需要从类似websitename.com/user/?page=1这样的URL获取url查询(页面),但会给this.$router.query.page
我一个错误(未捕获的TypeError:无法读取未定义的属性“页面”)
有人对此问题有所了解,可以为我提供帮助吗?
PS:我可以使用
this.$router.push({name: 'userIndex', query: { page: '123' } });
我可以得到url正常参数,例如
userID -> (websitename.com/user/:userId | websitename.com/user/1)
但我无法获得任何查询参数
当前的路由属性存在于中
this.$route
,它this.$router
是路由器对象的实例,它提供了路由器的配置。您可以使用获取当前路线查询this.$route.query