189 8069 5689

怎么安装与使用vuex

这篇文章主要讲解了“怎么安装与使用vuex”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么安装与使用vuex”吧!

成都创新互联是一家专业提供陕西企业网站建设,专注与网站建设、成都做网站、成都h5网站建设、小程序制作等业务。10年已为陕西众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

vuex是什么

    Vuex 是为vue.js开发提供的状态管理工具。在一个项目开发中频繁的使用组件传参的方式来同步data中的值,一旦项目变得很庞大,管理和维护这些值将是相当棘手的工作。为此,Vue为这些被多个组件频繁使用的值提供了一个统一管理的工具——VueX。在具有VueX的Vue项目中,我们只需要把这些值定义在VueX中,即可在整个Vue项目的组件中使用。

vuex的安装与使用

1.使用npm安装Vuex

npm i vuex -s

2. 在项目的根目录下新增一个store文件夹,在该文件夹内创建index.js; 目录结构如下:

│  App.vue
│  main.js

├─assets
│      logo.png

├─components
│      HelloWorld.vue

├─router
│      index.js

└─store
      index.js

3.初始化store文件夹下index.js内容

import Vue from 'vue'
import Vuex from 'vuex'

//挂载Vuex
Vue.use(Vuex)

//创建VueX对象
const store = new Vuex.Store({
   state:{
       //存放的键值对就是所要管理的状态
       name:'helloVueX'
   }
})

export default store

4.将store挂载到当前项目的Vue实例当中去(注:main.js文件中添加如下内容)

import Vue from 'vue'
import App from './App'
import router from './router'
import store from './store'

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
 el: '#app',
 router,
 store,  //store:store 和router一样,将我们创建的Vuex实例挂载到这个vue实例中
 render: h => h(App)
})

5.在组件中使用vuex

什么情况下我应该使用 Vuex

    Vuex 可以帮助我们管理共享状态,并附带了更多的概念和框架。这需要对短期和长期效益进行权衡。

    如果您不打算开发大型单页应用,使用 Vuex 可能是繁琐冗余的。确实是如此——如果您的应用够简单,您最好不要使用 Vuex。一个简单的 store 模式就足够您所需了。但是,如果您需要构建一个中大型单页应用,您很可能会考虑如何更好地在组件外部管理状态,Vuex 将会成为自然而然的选择。

vue与vuex的关系

    首先vue是一个前端框架,vuex只是vue的一个插件,官网说vuex是状态管理工具,其实说白了,vuex就是一个存放多个组件共用的一个数据的存放、更改、处理的一个容器,就是说来存放处理公共数据的工具,存放的数据一变,各个组件都会更新,也就是说存放的数据是响应式的。

感谢各位的阅读,以上就是“怎么安装与使用vuex”的内容了,经过本文的学习后,相信大家对怎么安装与使用vuex这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


文章名称:怎么安装与使用vuex
当前地址:http://jkwzsj.com/article/iecsec.html

其他资讯