vue --- 子组件监听点击事件,接收父组件参数.实现对应跳转
生活随笔
收集整理的這篇文章主要介紹了
vue --- 子组件监听点击事件,接收父组件参数.实现对应跳转
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
開始
- vue中子組件這一塊,有點麻煩。不是說它很難,而是它的傳送數據方式,以及和各種前端后端路由混在一起時,如果不清晰很容易就迷茫
- 下面假設:
- 路由配置文件為:router.js
- 父組件為 parent.vue , 路徑為 ./parent.vue
- 子組件1為 child1.vue, 路徑為 ./child1.vue
- 子組件2為 child2.vue, 路徑為 ./child2.vue
- 父組件中,使用child1.vue循環生成了一堆卡片,點擊每個卡片,跳到對應的卡片詳情中去.
- 從這里開始
- 子組件
- 上面this.$router.push({ name:child2 }) 表示跳轉到name為child2的路由
- 查找路由配置文件
- 有了路由跳轉的文件,當點擊子組件的時候,根據this.$router.push({ name:‘child2’ }),就會跳轉到對應的組件,同時url 也會變為 ip:port + ‘/child2’
- 下面是child2獲取傳遞過來的id,然后利用id做事情
總結
以上是生活随笔為你收集整理的vue --- 子组件监听点击事件,接收父组件参数.实现对应跳转的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: node --- 监听路由,读取jso
- 下一篇: vue --- 2.0数据的响应式的一