切图网是国内专业的web前端外包服务公司,提供psd转html切图以及vue等开发服务,vue同样是基于js的类库,但是它的逻辑完全颠覆了我们对jquery说了解到的认知(没有dom概念),那一些特效交互怎么实现呢? 答案是通过数据驱动。
曾经有个强数据逻辑的项目我用vue做了测试,用vue更加的简洁明了,这个很管用,因为,在此之前我尝试用jquery去做,后来放弃了。
那么什么是vuex?
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
Vuex 的目的是为了管理共享状态,为了达到这个目的,它制定了一系列的规则,比如修改数据源 state、触发 actions 等等,都需要遵循它的规则,以此来达到让项目结构更加清晰且易于维护的目的。
每一个 Vuex 应用的核心就是 store(仓库)。store 基本上就是一个容器,它包含着你的应用中大部分的状态 (state)。
vuex和vue区别?
首先vue是一个前端框架(与angular和react同级别),vuex只是vue的一个插件,官网说vuex是状态管理工具,其实说白了,vuex就是一个存放多个组件共用的一个数据的存放、更改、处理的一个容器,就是说来存放处理公共数据的工具,存放的数据一变,各个组件都会更新,也就是说存放的数据是响应式的。
你了解到了吗?欢迎前端学术交流。