首页 > 其他分享 >vuex 的使用

vuex 的使用

时间:2023-10-12 15:22:38浏览次数:30  
标签:插件 Vue js 使用 组件 vuex store

vuex 是一个插件,可以帮我们管理 vue 通用的数据(多组件共享的数据)

 

应用场景:

1. 某个状态在很多个组件来使用(个人信息)

2. 多个组件共同维护一份数据(购物车)

 

vuex 的优势:

1. 共同维护一份数据,数据集中化管理

2. 响应式变化

3. 操作简洁(vuex 提供了一些辅助函数)

 

 

vuex 的使用:

1. 安装 vuex 插件:npm install vuex@3

2. 新建 vuex 模块文件:

   新建 store/index.js 专门存放 vuex

3. 初始化一个空仓库:

   ① Vue.use (Vuex)   ② 创建空仓库 const store = new Vuex.Store()   ③ 导出给 main.js 使用:export default store

4. 在 main.js 中导入挂载到 Vue 实例上

① import store from '@/store/index.js'

② 挂载:

new Vue({   store,   router,   render: h => h(App) }).$mount('#app')     仓库创建完成后,所有组件都能通过 this.$store 访问到

 

标签:插件,Vue,js,使用,组件,vuex,store
From: https://www.cnblogs.com/gagaya2/p/17759568.html

相关文章

  • grep命令使用(高频)
    linux:grep超高频使用命令Top10原创 葛靓 生信七点半 2023-08-2607:30 发表于山东收录于合集#linux10个grep 是一个在文本文件中查找指定模式的强大命令行工具。以下是 grep 命令的十个常用示例:在文件中查找特定单词:grep "pattern" file.txt忽略大小......
  • C# 怎么快速回收Dictionary中不再使用的内存
    最近发现存在Dictionary的内存需要过比较久的时间才会释放,尝试以下的方式可以快速实现内存释放直接上代码varbytes=GetFileBytes(fileName);_bytesDict=newDictionary<int,byte[]>();_bytesDict.Add(0,bytes);byte......
  • 华为eNSP使用
    eNSP概述华为eNSP模拟器(EnterpriseNetworkSimulationPlatform)是华为官方推出的一款强大的图形化网络仿真工具平台,eNSP模拟器主要对企业网路由器、交换机、WLAN等设备进行软件仿真,从而得以完美地呈现真实设备部署实景,并且支持大型网络模拟让你有机会在没有真实设备的情况下......
  • selenium——clear()使用了不生效,解决输入框没法清空的情况
    前提:今天研究web自动化,准备模拟一个修改名称的操作,想的是定位都输入框元素,然后使用clear()方法清空输入框内容,再重新输入一些内容结果实际上发现并没有清空输入框内容,而是直接在输入框后面追加了(这里就可以确定元素肯定是定位到了的)clear()方法为什么会失效不得而知,在网上搜索......
  • 使用python来对字符编码序列进行互转
    排查字符集问题时,有的时候发生乱码不知道如何生成的字符,此时就需要通过字节序列来判断该字符是什么。已知utf8字节序列时,转换为unicode或者gb18030字节序列:>>>a=b'\xef\xbc\xa1'#此时a是一个bytes对象>>>b=a.decode("utf8")#此时b是一个str对象,内部是unicode的编码字......
  • 什么是隧道代理,使用隧道代理IP的好处有哪些?
    随着互联网的普及和发展,越来越多的人开始关注网络安全和隐私保护。其中,代理IP的应用成为了一个备受关注的话题。代理IP可以帮助用户隐藏自己的真实IP地址,从而保护自己的隐私和安全。而隧道代理更是代理IP中的一种,其保密性和匿名性更加出色,也因此成为了众多用户的首选。那么,什么是隧......
  • 华为OBS使用心得及配置OBS数据禁止下载
    近期参与了一个跟华为数据交换的项目,简单聊聊华为的数据交换方案及使用心得。先简单说一下背景:数据交换旨在建立企业互信,消除数据孤岛。行业数据都是各企业花费了大量精力整理得到的,一时间公开完全不可行。但是LLM的发展,基础模型需要越来越多的数据,这在倒逼企业合作,加之......
  • k8s pod command使用
    简单说明我们启pod服务时,有时需要在服务启动前做一些初始化的工作,这里可能会涉及多个shell命令以及判断执行,这里可以参考下面的步骤进行:command:["/bin/bash"]args:-"-c"-|set-exif[!-d"/opt/test"];thenmkdir/opt/testcp-r/opt......
  • 【HarmonyOS】低代码平台组件拖拽使用技巧之堆叠容器
    ​【关键字】HarmonyOS、低代码平台、组件拖拽、堆叠组件 1、写在前面从本篇开始,我们一起来学习一下低代码平台中组件的托拉拽,虽然组件拖拽十分简单,但实际上还是有一定的技巧,新手上路难免会遇到一定的问题,如果能熟练掌握拖拽的技巧,能够有效地提升咱们的开发效率哦,今天我们先......
  • 【HarmonyOS】低代码平台组件拖拽使用技巧之滚动容器
    ​【关键字】HarmonyOS、低代码平台、组件拖拽、滚动容器 1、写在前面上一篇中我们介绍了低代码平台组件库中的堆叠容器的一些拖拽技巧,本篇我们继续,今天带大家一些来看一个新的组件——滚动容器。关于滚动容器的直接使用其实很简单,所以这个不是今天的重点,今天的重点是如何在......