g***@163.com
g***@163.com
  • 发布:2022-10-25 12:58
  • 更新:2022-10-25 14:41
  • 阅读:663

setup 语法糖中如何获取组件实例

分类:uni-app

再setup 语法糖中,用getCurrentInstance获取组件的实例,回返回当前页面的实例而不是组件的实例。
请问如何获取组件的实例呢?
如果用setup语法糖的组件中使用如下代码获取节点信息,那么this需要替换成什么呢?我试了getCurrentInstance根本获取不到组件实例

const query = uni.createSelectorQuery().in(this); //setup语法糖中没有this  
query.select('#id').boundingClientRect(data => {  
  console.log("得到布局位置信息" + JSON.stringify(data));  
  console.log("节点离页面顶部的距离为" + data.top);  
}).exec();
2022-10-25 12:58 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

可以传入getCurrentInstance
确保你的查询节点的代码,是在onMounted里边

要回复问题请先登录注册