小程序
小游戏
企业微信
微信支付
扫描小程序码分享
用im写的一个聊天现在做一个消息撤回的功能 revokeMessage方法要求传的函数是message实例,但是我从getMessageList中取出来的消息不是实例所以一直在报错,有没有办法可以取到实例或者转化成message实例的 下面是报错信息
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
确实是因为revokeMessage接口是需要message实例的,在小程序的参数传递过程中,如果你将
message 实例 使用data-item="{{message}}" 类似的方法传给revokeMessage,会导致实例丢失。
现在的解决办法的将sdk返回的messageList保存下来,在使用的时候,通过索引 index 去取,然后传给revokeMessage接口就可以了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
确实是因为revokeMessage接口是需要message实例的,在小程序的参数传递过程中,如果你将
message 实例 使用data-item="{{message}}" 类似的方法传给revokeMessage,会导致实例丢失。
现在的解决办法的将sdk返回的messageList保存下来,在使用的时候,通过索引 index 去取,然后传给revokeMessage接口就可以了