52 lines
1008 B
JavaScript
52 lines
1008 B
JavaScript
Page({
|
|
onShareAppMessage() {
|
|
return {
|
|
title: 'query',
|
|
path: '/api-case/query/query',
|
|
};
|
|
},
|
|
|
|
data: {
|
|
content: '',
|
|
content2: '',
|
|
content3: ''
|
|
},
|
|
|
|
|
|
handleGetQuery() {
|
|
const _this = this;
|
|
const query = xhs.createSelectorQuery();
|
|
query.select('#box').boundingClientRect();
|
|
query.selectViewport().scrollOffset();
|
|
query.exec(function(res){
|
|
_this.setData({
|
|
content: JSON.stringify(res)
|
|
});
|
|
});
|
|
},
|
|
|
|
handleGetQueryAll() {
|
|
const _this = this;
|
|
const query = xhs.createSelectorQuery();
|
|
query.selectAll('.box').boundingClientRect();
|
|
query.selectViewport().scrollOffset();
|
|
query.exec(function(res){
|
|
_this.setData({
|
|
content2: JSON.stringify(res)
|
|
});
|
|
});
|
|
},
|
|
|
|
selectViewport() {
|
|
const _this = this;
|
|
xhs.createSelectorQuery()
|
|
.selectViewport()
|
|
.scrollOffset(res => {
|
|
_this.setData({
|
|
content3: JSON.stringify(res)
|
|
});
|
|
}).exec();
|
|
}
|
|
|
|
});
|