mounted() {
this.$nextTick(()=> {
this.swiperHeight();
});
},
methods:{
query(){
const query = uni.createSelectorQuery().in(this);
query.select('#wrap').boundingClientRect(data => {
console.log("得到布局位置信息" + JSON.stringify(data));
console.log("节点离页面顶部的距离为" + data.top);
}).exec();
}
}
- 发布:2020-09-25 17:39
- 更新:2021-12-27 11:02
- 阅读:971
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 2.8.11
第三方开发者工具版本号: 1.03.2009140
基础库版本号: 2.12.2
项目创建方式: HBuilderX
示例代码:
操作步骤:
mounted() {
this.$nextTick(()=> {
this.swiperHeight();
});
},
methods:{
query(){
const query = uni.createSelectorQuery().in(this);
query.select('#wrap').boundingClientRect(data => {
console.log("得到布局位置信息" + JSON.stringify(data));
console.log("节点离页面顶部的距离为" + data.top);
}).exec();
}
}
mounted() {
this.$nextTick(()=> {
this.swiperHeight();
});
},
methods:{
query(){
const query = uni.createSelectorQuery().in(this);
query.select('#wrap').boundingClientRect(data => {
console.log("得到布局位置信息" + JSON.stringify(data));
console.log("节点离页面顶部的距离为" + data.top);
}).exec();
}
}
预期结果:
获取到dom高度
获取到dom高度
实际结果:
获取的结果为0
获取的结果为0
bug描述:
自定义组件内使用createSelectorQuery 获取到的值都是0
但点击时可以获取