好多bug啊
好多bug啊
  • 发布:2024-09-26 07:01
  • 更新:2024-09-26 07:01
  • 阅读:51

【报Bug】使用pinia mapActions出现的bug

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.24

第三方开发者工具版本号: stable 1.06.2405020

基础库版本号: 3.5.7

项目创建方式: HBuilderX

示例代码:

再setup内 使用 ```javascript
const {
bindPhone
} = mapActions(useUserinfo, ['bindPhone'])

调用 bindPhone 方法会报错 $pinia is not define,无法调用函数。useUserinfo().bindPhone()z则可以调用成功  

这个问题在h5上同样存在。  

但是如果使用options 语法则可以正常调用,不会出现这个报错  

```javascript  
methods: {  
            ...mapActions(useUserinfo, [ 'bindPhone']),  
        },

this.bindPhone()可以正常调用

操作步骤:

随便搞一下就行

预期结果:

无法调用

实际结果:

正常调用

bug描述:

再setup内 使用 ```javascript
const {
bindPhone
} = mapActions(useUserinfo, ['bindPhone'])

调用 bindPhone 方法会报错 $pinia is not define,无法调用函数。useUserinfo().bindPhone()z则可以调用成功  

这个问题在h5上同样存在。  

但是如果使用options 语法则可以正常调用,不会出现这个报错  

```javascript  
methods: {  
            ...mapActions(useUserinfo, [ 'bindPhone']),  
        },

this.bindPhone()可以正常调用

2024-09-26 07:01 负责人:无 分享
已邀请:

要回复问题请先登录注册