• Vuex操作步骤


    概念流程图:

    案例:

    (1)src/store/index.js导出仓库

    (2)在入口文件引入仓库并派发到每个组件,在入口文件main.js引入,挂载到根组件上,方便以后使用this.$store调用仓库数据

    (3)组件读取显示

    直接读取:

    年纪:{{this.$store.person.age}}
    姓名:{{this.$store.person.name}}
    性别:{{this.$store.person.sex}}

    mapState映射读取

    在计算属性进行映射设置

    映射读取显示

    年纪:{{person.age}}
    姓名:{{person.name}}
    性别:{{person.sex}}

    (4)点击时修改state

    步骤1:给年纪绑定点击事件,使用dispatch派发事件

    这里可以使用映射API-简化操作流程

    引入actions映射API步骤

    使用位置:不在computed计算属性里,而是在methods方法里,和其他方法同级

    步骤2:actions接收事件,并通过commit调用mutations

    步骤3:调用mutations去改变共用数据

    Actions里都是异步操作

    Mutations是同步操作

    .

  • 相关阅读:
    二进制中1的个数
    原码、反码、补码,计算机中负数的表示
    win10安装MySQL
    X86、X64、X86_64
    windows搭建深度学习环境
    驱动
    cpu、gpu
    常见的文件系统
    UltralSO制作U盘启动盘
    save、load
  • 原文地址:https://www.cnblogs.com/fightjianxian/p/11981802.html
Copyright © 2020-2023  润新知