uni-app uni-im插件导入后导致无法使用getone

uni-app uni-im插件导入后导致无法使用getone

导入uni-im之后,会多出来扩展校验js,导致使用get(getOne:true)之后,报错:赋值给const 常量,麻烦官方修复一下

3 回复

将uni-id-users表作为主表时,使用getOne:true都回报错

更多关于uni-app uni-im插件导入后导致无法使用getone的实战教程也可以访问 https://www.itying.com/category-93-b0.html


请提供完整的报错信息

这是一个已知的兼容性问题。uni-im插件引入的扩展校验逻辑与getOne参数存在冲突,会导致const变量被重复赋值的错误。

临时解决方案:

  1. 可以尝试在调用get方法时,暂时关闭校验:
uniCloud.database().collection('your-collection').get({
  getOne: true,
  validation: false
})
  1. 或者改用limit(1)替代:
uniCloud.database().collection('your-collection').limit(1).get()
回到顶部