SelectorQuery.exec
解释: 执行所有的请求,请求结果按请求次序构成数组,在 callback 的第一个参数中返回。
方法参数
Function callback
示例
扫码体验
请使用百度APP扫码
图片示例
代码示例
<view class="wrap">
<view class="card-area">
<movable-area>
<movable-view class="target" x="{{x}}" y="{{y}}" direction="all" bindchange="queryNodeInfo">
Drag
</movable-view>
</movable-area>
</view>
<button type="primary" bindtap="queryNodeInfo">获取Drag的exec的返回值</button>
</view>
Page({
queryNodeInfo: function(){
swan.createSelectorQuery().select('.target').boundingClientRect().exec(function(rect){
console.log(rect);
swan.showModal({
title: 'SelectorQuery.exec的返回值',
content: JSON.stringify(rect)
});
})
}
});
movable-view {
display: flex;
align-items: center;
justify-content: center;
height: 100rpx;
width: 100rpx;
background: #38f;
color: #fff;
}
movable-area {
height: 400rpx;
width: 400rpx;
background-color: #ccc;
overflow: hidden;
}