var query = uni.createSelectorQuery().in(this);
query.select('#doc').boundingClientRect();
query.exec((e)=>{
console.log(e)
})
- 发布:2022-01-03 20:17
- 更新:2023-11-19 19:24
- 阅读:653
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: Alpha
HBuilderX版本号: 3.3.6
手机系统: Android
手机系统版本号: Android 11
手机厂商: 小米
手机机型: 红米note11pro
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
var query = uni.createSelectorQuery().in(this);
query.select('#doc').boundingClientRect();
query.exec((e)=>{
console.log(e)
})
var query = uni.createSelectorQuery().in(this);
query.select('#doc').boundingClientRect();
query.exec((e)=>{
console.log(e)
})
预期结果:
返回边界距离
返回边界距离
实际结果:
Converting circular structure to JSON
--> starting at object with constructor 'Nn'
--- property '_renderProxy' closes the circle
Converting circular structure to JSON
--> starting at object with constructor 'Nn'
--- property '_renderProxy' closes the circle
bug描述:
subView引用vue组件,vue组件使用uni.createSelectorQuery出错, 在nvue中引用vue组件正常
Converting circular structure to JSON
--> starting at object with constructor 'Nn'
--- property '_renderProxy' closes the circle
1 个回复
英曼畅学 - 混合开发两年半,博客https://yuanjkeji.com/
nvue中好像没有办法这样子获取