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

【微信小程序】Mobx--绑定多个 store 以及命名空间

在实际开发中,一个页面或者组件可能会绑定多个 Store ,这时候我们可以将 storeBindings 改造成数组。数组每一项就是一个个要绑定的 Store

如果多个 Store 中存在相同的数据,显示会出现异常。还可以通过 namespace 属性给当前 Store 开启命名空间,在开启命名空间以后,访问数据的时候,需要加上 namespace 的名字才可以

// behavior.js

import { BehaviorWithStore } from 'mobx-miniprogram-bindings'
import { numStore } from '../../stores/numstore'

export const indexBehavior = BehaviorWithStore({
  storeBindings: [
    {
      namespace: 'numStore',
      store: numStore,
      fields: ['numA', 'numB', 'sum'],
      actions: ['update'],
    }
  ]
})


// index/index.wxml
<view>{{ numStore.numA }} + {{ numStore.numB }} = {{numStore.sum}}</view>


摘录:https://blog.csdn.net/qq_63358859/article/details/136347834

相关文章:

  • HarmonyOS ArkUI工程框架解析
  • SQL 快速参考
  • 算法day17|如何求普通二叉树的众数
  • 滑模控制2021年12月8日
  • 【Python零基础】Python测试
  • ASP.NET Core 入门教学五 集成日志
  • OpenCV小练习:身份证号码识别
  • 【Android】使用 ADB 查看 Android 设备的 CPU 使用率
  • es的简易dsl语句
  • ESP32利用大模型做聊天机器人
  • 2024年最强网络安全学习路线,详细到直接上清华的教材!
  • 【软考】磁盘的类型
  • 构建Spring Boot应用的微服务服务依赖管理
  • Jenkins服务安装配置
  • NoSql数据库 - Redis Cluster集群详解及案例实现
  • linux 云主机 pip 安装配置 letsencrypt certbot 为多个域名生成免费 https 证书实录
  • 小实战项目-第二章2.1-IIC协议讲解? 什么是软件IIC 什么是硬件IIC 有什么区别如何编写代码--这章节主要讲解软件IIC,下一章节讲解硬件IIC协议
  • SpringBoot-读取配置文件方式
  • 深入理解Java序列化:从入门到实践
  • nuxt3模拟手机验证码
  • 神十九乘组安全顺利出舱
  • 徐徕任上海浦东新区副区长
  • 青海西宁市城西区副区长于媛媛主动投案,接受审查调查
  • 辽宁辽阳火灾3名伤者无生命危险
  • 东风着陆场近日气象条件满足神舟十九号安全返回要求
  • 中国建设银行浙江省分行原党委书记、行长高强接受审查调查