wxs内部的callMethod方法的参数中对象不能是方法吗?
发布于 6 年前 作者 fang02 14073 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

//wxs代码:

ins.callMethod('testCallmethod1',{success:function(res){

    console.log(res)

  }})


ins.callMethod('testCallmethod2', {success:111})


//js代码:

testCallmethod1(obj)

{

console.log('1',obj)

},

testCallmethod2(obj) {

console.log('2',obj)

}



输出值:

  • 预期表现

{success:function(res){console.log(res)}}

  • 复现路径

https://developers.weixin.qq.com/s/FlenmJmL7j8G

  • 提供一个最简复现 Demo
1 回复

不能

当前,视图层和逻辑层的数据传输,实际上通过两边提供的 evaluateJavascript 所实现。即用户传输的数据,需要将其转换为字符串形式传递,同时把转换后的数据内容拼接成一份 JS 脚本,再通过执行 JS 脚本的形式传递到两边独立环境

回到顶部