在当前路由中有一个toArticle方法可以跳转到article页面在article中接受不到params导致这样的原因query要用path来引入,接收参数都是this.$route.query.name。params则类似于post,即在浏览器地址栏中不显示参数。所以以上带面做下面这样的修改就可以获取数据:

vue router 传参获取不到的解决方式