Vue、React相关的东西,我们如果仅仅停留在使用的层面,那么我们将无法通过任何一场面试。下面的一些关于Vue的问题,是我总结的一些使用技巧,以问题的方式总结出来。

Vue 如何在组件间传值

  1. 父组件传给子组件,props

  2. 子组件传给父组件,父组件绑定了一个事件之后,子组件使用 $emit

  3. 另外,父组件可以拿到子组件对象,然后去调用子组件的方法或者获取子组件里面定义的值;

  4. 兄弟组件,可以先找他们的一个公共的父组件,然后把问题转化成父子组件之间的传值;

  5. EventBus,搭建一个桥梁,使得组件间的信息都可以互通;

  6. Vuex,是一种状态管理工具,我们可以共享组件的状态,功能类似于 React 中的 Redux 或者 Mobx;

Vue 的生命周期

created => before

mounted => before

updated => before

destroyed => before