- 当前 Bug 的表现(可附上截图)
//wxs代码:
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
不能
哦,谢谢您,那wxs与js之间的函数传递值怎么实现呢?
例如:wxs代码:
ins.callMethod(
'testCallmethod1'
,{success:
function
(res){
console.log(res)
}})
js代码:
testCallmethod1(obj)
{
var
success = obj.success;
var
a = 123123;
success(a)
}
wxs代码怎么才能获取js传递过来的值呢?
逻辑层testCallmethod1执行后setData({prop: 123}),渲染层通过change:prop接收,(或者用triggerEvent)
好的,谢谢您