selectorquery.node(function callback)
基础库 或更高版本; 若版本较低,建议采取 兼容处理 。
支小宝客户端 支持
安诊儿客户端 支持
主体: 企业支付宝小程序 、 个人支付宝小程序
相关文档: canvas 、 selectorquery.exec 、 selectorquery 概览
添加 node 节点实例的查询请求。目前支持 canvas 的获取。
function callback
参数
object res
接收节点信息的回调函数,在 selectorquery.exec 之后触发。 查看示例
属性 | 类型 | 描述 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
node | object | 节点对应的 node 实例。 |
||||||||||
nodecanvastype | string | 节点对应的 node 实例的 canvas 类型。 |
||||||||||
|
||||||||||||
nodeid | string | 节点对应的 node 实例 id。 |
||||||||||
nodename | string | 节点对应的 node 实例名称。 |
获取 canvas 节点实例
axml 代码
jsapi 调用
回调参数
<canvas onready="oncanvasready" type="webgl" id="canvas">canvas>
page({
oncanvasready() {
my.createselectorquery()
.select('#canvas')
.node(res => {
console.log("canvas: ", res);
//操作 canvas 节点实例 ...
const canvascontext = res.node.getcontext('webgl');
//...
})
.exec();
}
})
{
"node": { ... }, //node 实例
"nodecanvastype": "webgl",
"nodeid": "canvas",
"nodename": "canvas"
}
-
tip节点信息可同时在 selectorquery.node 和 selectorquery.exec 的回调函数中获取。