xiongoly
xiongoly
  • 发布:2025-07-16 16:59
  • 更新:2025-07-16 18:00
  • 阅读:61

【报Bug】vue3中使用pinia的$subscribe无效

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 4.75

浏览器平台: Chrome

浏览器版本: 138.0.7204.101

项目创建方式: HBuilderX

示例代码:
import { PiniaPluginContext } from 'pinia';  

export default ({ options, store } : PiniaPluginContext) : void => {  
    // 判断插件功能是否开启  
    if (options.persist?.enabled) {  
        store.$onAction(() => {  
          console.log('onAction')  
        })  

        store.$subscribe(() => {  
            console.log('subscribe')  
        })  
    }  
};

操作步骤:

页面触发pinia modules的state状态变化

预期结果:

能正常执行$subscribe的回调

实际结果:

没有正常执行

bug描述:

封装自定义pinia插件,使用store.$subscribe监听state状态变化,但是在uniapp项目均无法触发

2025-07-16 16:59 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

不使用uniapp你的pinia插件能运行嘛?

要回复问题请先登录注册