美文网首页
状态管理器

状态管理器

作者: 卡布奇洛猫 | 来源:发表于2018-12-03 17:40 被阅读0次

wx-store

项目介绍

模仿vuex api写的微信状态管理工具

文件结构

root
  --|service wx_store.js所在位置
  --|test 单元测试文件夹
--|jest_config.json jest测试配置文件
--|test.cmd 执行jest的批处理文件

安装教程

直接导入即可

使用说明

使用方法类似于vuex

const Store = require().WxStore
const wx_store = new Store({
  state: {
    data: 1,
  },
  mutations: {
    increment: function(store, payload) {
      store.data = payload;
      return store.data;
    },
  },
  getters: {
    increment: function(store, payload) {
      store.data = payload + 1;
      return store.data;
    },
    subtract: function(store, payload) {
      store.data = payload - 1;
      return store.data;
    },
    getters: {
      getDate: (store) => {
        return store.data;
      },
    },
  },
});

API说明(api就是仿照的vuex)

state

初始化store状态


mutations

与vuex的mutation一样,在使用commit函数时,用以处理payload


getters

获取数据前,所要对数据进行的处理


commit

commit('mutationsName',payload)
指定要处理payload的mutations


代码地址

https://gitee.com/coffee_cat/wx-store

相关文章

  • 第22期 Recoil-Facebook官方React状态管理器

    Recoil-Facebook官方React状态管理器 说到状态管理器,轮子满天飞。在 Class 时代,redu...

  • 状态管理器

    wx-store 项目介绍 模仿vuex api写的微信状态管理工具 文件结构 安装教程 直接导入即可 使用说明 ...

  • 2018-06-05 iOS蓝牙开发

    初始化 启动中心管理器 queue设为nil,中心管理器在主线程中派发事件。 跟踪设备蓝牙状态 中心管理器创建成功...

  • Vue状态管理器

    Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应...

  • Vuex 状态管理器

    全局状态管理,在任意组件里通用,可以进行获取、修改,并且修改的值会得到全局的响应变更。 总结:1、获取变量值xxx...

  • Vuex 状态管理器

    1. 安装 npm install vuex --save 2. 创建一个store仓库 store.js 3. ...

  • 阿里四面:kafka何时、如何删除Topic?

    Topic是怎么被删除的? Kafka有很多状态机和管理器,如Controller通道管理器ControllerC...

  • unity官方内置网络unet的实例教程(二)

    网络管理 在本课中,我们将新创建一个网络管理器。该网络管理器将控制该项目的网络状态,包括游戏状态管理,生成点管理,...

  • 状态模式|桥接模式|访问者模式

    状态模式 概念层次事物的状态,状态对应的行为,状态需要管理器,状态的转换。 状态模式和策略模式结构差不多,但是概念...

  • vue的学习笔记总结

    1.常用名词 npm:包管理器,用于下载资源包 vue-router:vue推荐的路由框架 vuex: 状态管理器...

网友评论

      本文标题:状态管理器

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