Vuex简介

前言

之前提到过几种组件之间传值的方法,可以解决一般的组件传值问题。但是当组件内的传值关系过于复杂时,比如在单页面应用内,使用bus总线也会变得很麻烦,这时vue官方给我们提供了一个工具,它就是Vuex,专门用来解决复杂的组件传值问题。

vuex

Vue组件之间的传值

前言

组件系统是vue系统中非常重要的一个概念,我们可以利用vue提供的组件系统把一个复杂的项目,拆解成若干个小组件,组件不仅利于我们开发时对代码的编写,也利于对代码后期的维护。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以是原生 HTML 元素的形式,以 is 特性扩展。

组件的好处很多,但也带来了一个我们必须面对的问题,那就是组件之间的传值。

Component Tree

Vue的生命周期

前言

Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。

|