当前位置: 首页 > news >正文

vuex的理解以及应用

vuex 是一个状态管理工具 管理data数据

vuex采取集中式  将组件需要通讯的数据放在 vuex里面

  (面试)  为什么可以把本地的存 其他地方用可以拿 为什么还用vuex??

    Vuex是响应式的 localStorage不是响应式的

    响应式:就是立马更新

特点:1. 集中式  2.响应式

什么时候使用:开发大型单页面

1.下载 npm i vuex

2.引入 script src="./vuex.js"

3 创建一个仓库 const store=new Vuex.Store()

4.将store 挂载到app上

5.  state 里面放数据

const store=new Vuex.Store({state:{num:10,name:"马哥'',}})

6 读取数据 {{$store.state.name}}

const store=new Vuex.Store({

strict:true ,  开启严格模式 

state:{num:10,name:"马哥'',}})

//

state:相当于data

mutation :相当于methods

const store=new Vuex.Store({state:{num:10,name:"马哥'',},

mutations:{ updataname(state){  state.name="大哥"  }    }

}) 

mutation里面第一个方法拿到的都是 state

在vue的methods 里面 当点击时触发fn  fn=>updataname

fn(){this.$store.commit("updataname")} 

fn(){this.$store. commit("方法名",{name:"蛇皮"}) } 

mutations:{ updataname(state,payload){  state.name=payload.name  }    },

就是每个里面有自己独立的方法 vuex里面也有自己的 方法



喜欢的朋友记得点赞、收藏、关注哦!!!

http://www.lryc.cn/news/591813.html

相关文章:

  • Spring中事务失效的情况深度分析
  • 深入理解 SemaphoreSlim 在.NET Core API 开发中的应用
  • ROS1/Linux——Launch文件使用
  • 三、CV_VGGnet
  • 从零开始学 Linux 系统安全:基础防护与实战应用
  • git merge 和 git rebase 的区别
  • Python获取网页乱码问题终极解决方案 | Python爬虫编码处理指南
  • C++中,不能声明为虚函数的函数类型
  • Redis红锁中的看门狗机制
  • FreeRTOS—中断管理
  • Pytorch深度学习框架实战教程03:Tensor 的创建、属性、操作与转换详解
  • 网络安全基础操作2
  • 【初始Java】
  • C语言---动态内存管理
  • mingw 编译 assimp v6.0.2 解决编译报错
  • Vue3 + WebSocket
  • 云徙科技----一面(全栈开发)
  • 使用 docker 安装 openldap
  • 腾讯会议本地录屏转存失败解决办法
  • 【数据结构】链表(linked list)
  • BI Agent vs. 传统BI工具:衡石科技视角下的效率与智能跃迁
  • 算法讲解-移动零
  • properties中文乱码
  • 深入解析Linux进程创建与fork机制
  • 学习日志12 python
  • 强化第三讲—一元函数微分学的概念
  • LIN协议核心详解
  • 【Dv3Admin】传递数据实现查询功能
  • Mac OS上docker desktop 替代方案
  • 【JavaEE进阶】使用云服务器搭建Linux环境