zoukankan      html  css  js  c++  java
  • 说一说Vuex有哪几种状态和属性

    vuex的流程

    页面通过mapAction异步提交事件到action。action通过commit把对应参数同步提交到mutation

    mutation会修改state中对应的值。最后通过getter把对应值跑出去,在页面的计算属性中,通过

    mapGetter来动态获取state中的值

    vuex有哪几种状态和属性

    有五种,分别是State , Getter , Mutation , Action , Module (就是mapAction)

    vuex的State特性是?

    stae就是存放数据的地方,类似一个仓库 , 特性就是当mutation修改了state的数据的时候,

    他会动态的去修改所有的调用这个变量的所有组件里面的值( 若是store中的数据发生改变,依赖这个数据的组件也会发生更新 )

    vuex的Getter特性是?

    getter用来获取数据,mapgetter经常在计算属性中被使用

    vuex的Mutation特性是?

    Action 类似于 mutation,不同在于:

    Action 提交的是 mutation,而不是直接变更状态。

    Action 可以包含任意异步操作

    vuex的优势

    1状态管理工具 核心是响应式的做到数据管理, 一个页面发生数据变化。动态的改变对应的页面

    兄弟之间组件有大量通信的,建议一定要用VUEX,不管大项目和小项目

  • 相关阅读:
    财务对账系统设计
    工作中快速成长的10个技巧
    越来越火的"中台"是什么
    基于token的多平台身份认证架构设计
    了解Scala 宏
    Scala反射(一)
    一文学会Scala
    Scala 隐式转换及应用
    如何看MySql执行计划explain(或desc)
    sun.misc.Unsafe 详解
  • 原文地址:https://www.cnblogs.com/gt721322/p/12093057.html
Copyright © 2011-2022 走看看