vue全家桶以及各部分功能


一、Vue全家桶

vue全家桶包括:vue-cli(脚手架),vuex(状态管理),vueRouter(路由),Axios(网络请求)。

二、各部分功能

1、vue-cli:

可以通过 vue create 快速搭建一个新项目,或者直接通过 vue serve 构建新想法的原型。

2、vuex:

是一个专为Vue.js 应用程序开发的状态管理模式+ 库。 它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

3、vueRouter:

是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,也就是组件的切换。

4、Axios:

一个基于promise 的HTTP 库,可以用在浏览器和node.js 中。 axios:前端通信框架,因为vue的边界很明确,就是为了处理DOM,所以并不具备通信功能,此时就需要额外使用一个通信框架与服务器交互;当然也可以使用jQuery提供的AJAX通信功能。