onShareAppMessage(res) 方法中的 JSON 结构改变了吗?

发布于 7 年前作者 yongqian17419 次浏览最后编辑 7 年前来自 ask

问题描述

onShareAppMessage(res) 方法在使用的过程中突然出现了问题,查明原因是 res {} 的结构改变,比如原来的结构是:

{"from":"button","target":{"id":"share","dataset":{},"offsetTop":0,"offsetLeft":0}}

而现在的是:

{"0":{"from":"button","target":{"id":"share","dataset":{},"offsetTop":0,"offsetLeft":0}}}

前面多嵌套了一个 “0” 的 object 结构,请问这是因为什么导致的呢?

还望大家知道的话帮忙解答一下,谢谢了~

2 回复
natian
natian1 楼6 年前

你好,请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

likong
likong2 楼5 年前

上周我试了一下是{“0”:{“from”:“button”,“target”:{“id”:“share”,“dataset”:{},“offsetTop”:0,“offsetLeft”:0}}}

今天试了一下是{“from”:“button”,“target”:{“id”:“share”,“dataset”:{},“offsetTop”:0,“offsetLeft”:0}};