美文网首页
谈谈对Vuex的理解,初学者快速掌握Vuex

谈谈对Vuex的理解,初学者快速掌握Vuex

作者: 小波崽 | 来源:发表于2020-07-14 14:57 被阅读0次
初始vuex

     初学vue的时候,弄了一个列表页,点击列表跳转详情页.在此过程中,学会了同一页面函数如何传参数.使用meta,query页面传参.接着,自己尝试封装简单的组件,了解子父组件间是如何传餐.当子组件的一些操作需要修改父组件某些数据时,难道每次都要$emite?如果是跨多个组件,跨多个页面呢?

跨页面,跨组件传值的解决方案

  • localStorage
    • key-value的方式存储,永久存储,除非手动删除
  • sessionStorage
    • 与localStrorage类似,关闭页面后数据会丢失
  • eventBus
    • 观察者模式,先on,emit后拿到数据,必要的时候需要off.类似与iOS的通知.
  • Vuex
    • 使用较繁琐,初学者一看,会惊叹这是什么鬼!一般用于较大型的项目.
vuex的使用套路,看一看就会用

  • state:{} state中声明并初始化变量
  • actions:{} (mutations之前执行的操作),执行 异步,或者同步操作后,提交到mutation中去.
  • mutations:{} 将action中提交的数据,可进行相应的处理同步到state中
  • getters:{} 类似于iOS中getter方法,重写model中属性的getter方法,比如说time时间戳,处理成大于1小时等操作. 相当于state中的计算属性,对相关数据进行处理,返回 新 的数据. 这样做对好处,相当于 抽离出部分逻辑到modal层,减少control层对逻辑,让control代码更加简洁.view和 model 更加分离.

相关文章

  • 谈谈对Vuex的理解,初学者快速掌握Vuex

    初始vuex 初学vue的时候,弄了一个列表页,点击列表跳转详情页.在此过程中,学会了同一页面函数如何传参数.使用...

  • 谈谈对vuex的理解

    首先我们先抛出三个问题(1)有了vuex我们是不是就不需要组件之间传参?(2)vuex和localstorage啥...

  • 前端常见面试题七

    目录: 1、对MVC 、MVVM、MVP的理解 2、详述Vuex工作流程 3、谈谈对对$nextTick的理解及使...

  • 快速理解Vuex

    Vuex 一句话概括:state是数据源,mutation/action触发修改数据(getter封装数据),将s...

  • Vuex与session具体区别

    vuex 与 (sessionStorage 、localStorage)区别 首先,理解vuex的作用 每一个 ...

  • 4-4

    vuex 理解 6.1.1. vuex 是什么 简单来说: 对 vue 应用中多个组件的共享状态进行集中式的管理(...

  • vue - vuex 的安装与使用

    1 vuex的安装 2 vuex的使用 2.1 vuex的核心模块: State: 单一的静态树, 可以理解为定义...

  • Vuex的使用和理解

    简单说一说vuex使用以及对它的理解? Vuex的定义 Vuex是一个专为Vue.js应用程序开发的状态管理模式。...

  • vuex入门教程

    之前理解了eventbus事件总线,vuex就会好理解一点;1.npm install vuex --save ...

  • Vuex 快速使用

    本文对 Vuex 官方文档重新组织编排,希望正在学习 Vue 的同学们,在阅读后可快速使用 Vuex。 开始使用 ...

网友评论

      本文标题:谈谈对Vuex的理解,初学者快速掌握Vuex

      本文链接:https://www.haomeiwen.com/subject/zqaxhktx.html