上面的问题通过小程序开发者工具中的 WAService.js 源码简单美化还原后可以了解 SelectorQuery 的代码逻辑
SelectorQuery.js
import NodesRef from...callback) {
callback.call(this, results);
}
})
}
}
}
requestComponentInfo.js..., _callback);
}
const publish = function(eventType, data, webviewIds) {
const event = {
data,...options: {
timestamp: Date.now(),
}
};
__safeway__.bridge.publish(eventType, event,...publish('requestComponentInfo',
{
reqId,
reqs,
},
[webviewId],
);
}
NodesRef.js