pk发型不乱
pk发型不乱
  • 发布:2023-11-21 23:31
  • 更新:2023-11-22 00:27
  • 阅读:401

unicloud-db组件的update方法总是数据库请求错误

分类:uniCloud

that.$refs.udb.update(id, value)
id string 数据的唯一标识
id 就是一行记录的那个唯一列_id吧。
value是新值。

这样的话,具体是更新哪个字段呢?不需要传递要更新的字段名吗?

我按上面的理解调用,总是提示 数据库请求错误。用db.collection.where.update的方式正常。

2023-11-21 23:31 负责人:无 分享
已邀请:
l***@163.com

l***@163.com

onReady() {
this.$refs.udb.loadData()
},

  • pk发型不乱 (作者)

    这个是在ready时候加载数据吧?不是修改完后自动更新渲染吧

    2023-11-22 01:12

  • l***@163.com

    回复 h***@163.com: 修改完数据要返回当前页面吗?

    2023-11-22 01:22

  • pk发型不乱 (作者)

    回复 l***@163.com: 是用弹出窗口修改数据的。如果页面刷新的话,体验不好。希望改完数据后更新渲染

    2023-11-22 07:03

  • l***@163.com

    回复 h***@163.com: 那,试试绑定,弹窗关闭的时候把修改后的数据传回父窗口,更新页面绑定的数据

    2023-11-22 14:49

  • pk发型不乱 (作者)

    回复 l***@163.com: 嗯,只能这样做了。

    2023-11-26 11:01

  • l***@163.com

    回复 pk发型不乱: this.$refs.udb.refresh(), 组件刷新,体验还行,我这有用这个,除非数据量比较大

    2023-11-26 12:27

  • l***@163.com

    回复 pk发型不乱: 在关闭弹窗的回调方法里用

    2023-11-26 12:29

  • pk发型不乱 (作者)

    回复 l***@163.com: 页面刷新体验不行。所以只能考虑自己更新数据。

    2023-11-26 15:49

  • l***@163.com

    回复 pk发型不乱: .this.$refs.udb.dataList,回调里操作这个,没有刷新过程。

    2023-11-27 19:57

  • pk发型不乱 (作者)

    回复 l***@163.com: 你太帅了。成功

    2023-11-27 22:11

  • l***@163.com

    回复 pk发型不乱: 看文档突然发现了

    2023-11-27 22:51

  • pk发型不乱 (作者)

    回复 l***@163.com: 哈哈我都没找到在哪。没看仔细吧。谢谢了

    2023-11-27 22:57

l***@163.com

l***@163.com

参数是直接传对象实例吧

  • pk发型不乱 (作者)

    明白了。没看仔细。value传递了键和值。大意了。现在可以更新了。但是又发现一个问题。

    使用unicloud-db组件的update方法,除了更新云数据库中的数据外,也会同时更新当前页面的unicloud-db组件中的data数据,自然也会自动差量更新页面渲染的内容

    修改是成功了,但是没有更新页面渲染的内容呢?

    2023-11-21 23:46

要回复问题请先登录注册