SelectorQuery NodesRef.context(function callback)
功能描述
添加节点的 Context 对象查询请求。获取的 context 暂为 null(功能开发中)。
参数
function callback
回调函数,在执行 SelectorQuery.exec
方法后,返回节点信息。
参数
Object res
属性 | 类型 | 说明 |
---|---|---|
context | Object | 节点对应的 Context 对象 |
返回值
SelectorQuery
注意
computedStyle 的优先级高于 size,当同时在 computedStyle 里指定了 width/height 和传入了 size: true,则优先返回 computedStyle 获取到的 width/height。
示例代码
mgtv.createSelectorQuery().select('#id').fields({
dataset: true,
size: true,
scrollOffset: true,
properties: ['scrollX', 'scrollY'],
computedStyle: ['margin', 'backgroundColor'],
context: true,
}, (res) => {
res.dataset // 节点的dataset
res.width // 节点的宽度
res.height // 节点的高度
res.scrollLeft // 节点的水平滚动位置
res.scrollTop // 节点的竖直滚动位置
res.scrollX // 节点 scroll-x 属性的当前值
res.scrollY // 节点 scroll-y 属性的当前值
// 此处返回指定要返回的样式名
res.margin
res.backgroundColor
res.context // 节点对应的 Context 对象
}).exec()