Vue route页面跳转,传递参数接收到的参数为空
生活随笔
收集整理的這篇文章主要介紹了
Vue route页面跳转,传递参数接收到的参数为空
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Vue在處理頁面跳轉傳遞參數的時候
var devId = row.id; this.$router.push({ name: '/showDevs/devDetail' ,params:{"devId":devId}});通過以下方式接收發(fā)現接收到的參數為空對象:{}
var devId = this.$route.params.devId;原因:
查看官網上的說明,當使用path的時候,params參數會被忽略
于是在頁面跳轉的時候,使用路由的name,方式得到解決:
var devId = row.id; // this.$router.push({ name: '/showDevs/devDetail' ,params:{"devId":devId}}); this.$router.push({ name: 'DevDetail' ,params:{"devId":devId}});?
總結
以上是生活随笔為你收集整理的Vue route页面跳转,传递参数接收到的参数为空的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue post请求后台django接口
- 下一篇: Vue页面加载使用二级属性的时候报错Ty