vue2.0 非父子组件如何通讯

1 利用父组件传递

A组件传递到父组件,再由父组件传递到B组件html

2 利用新的vue实例

var bus = new Vue()
// 触发组件 A 中的事件
bus.$emit('id-selected', 1)
// 在组件 B 建立的钩子中监听事件
bus.$on('id-selected', function (id) {
  // ...
})

3 使用vuex进行管理状态

Vuex 之于 Vue 就像 Redux 之于 Reactvue

文档在这里http://vuex.vuejs.org/zh-cn/getting-started.htmlvuex

相关文章
相关标签/搜索