DataCloneError:无法克隆对象。”在使用SDK 8.0.0时获取此信息,用于以下代码。你知道我为什么会收到这个吗?这个错误我没有得到在SDK低于8.0.0
Titanium是同一项目内但在Titanium文件夹外的另一个ExtJs JavaScript代码库的fireEvent。ExtJS正在调用API并获得响应。这一回应再次被发送回钛。然后钛是服务的React。参考代码跟踪见截图我附在第三条消息。
window.Ti.App.fireEvent('SampleApp', {data: message});
1条答案
按热度按时间o4tp2gmn1#
看起来你正试图将一个对象从一个JS上下文发送到另一个JS上下文。因为对象是作为引用而不是原始数据本身发送的,所以您可能希望发送原始数据。
因此,使用
fireEvent('SampleApp', {data: JSON.stringify(message)})
在接收端,您希望使用
JSON.parse(payload.data)
再次获取数据。