vue.js组件之间传值的问题

想将list.vue中的message值传到 detail.vue中来。现在在detail.vue中打印出来的是undefined
clipboard.png

clipboard.png

阅读 4.5k
3 个回答

<v-for="item in items.list">

items.list 是什么鬼?应该用 <v-for="item in items"> 才对。

你怎么传的啊?

  • 父子用props

  • 组件通信用vuex

你这detail.vue的代码图也没有发出来啊,怎么看,

而且我在你这个list.vue里面也木有看到你使用 detail.vue这个组件啊。

那么分析的你的代码, 我觉得你的问题不是父子组件,而且路由切换的一个传参问题吧

所以应该这样子

<router-link :to="{ path: 'register', query: { plan: 'private' }}">Register</router-link>

detail.vue 怎么获取数据呢,看这里

http://router.vuejs.org/zh-cn...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题