我想获取组件的宽高,我尝试通过 ref 引用得到组件的对象,可是我却没找到相关的文档说如何获取组件的宽高,我打印了组件对象,也没看到高度相关的变量。
我的代码
constructor(p){
super(p);
this.saveRef = ref => {this.refDom = ref};
}
componentDidMount() {
console.log(this.refDom);
}
render() {
return <View ref={this.saveRef} />
}
补充:
我试过react的clientHeight也就是this.refDom.clientHeight结果打印undefined,打印this.refDom.height也是undefined
欢迎提交 Issue~
如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏
如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。
Good luck and happy coding~
https://nervjs.github.io/taro/docs/native-api.html#wxml-%E8%8A%82%E7%82%B9%E4%BF%A1%E6%81%AF
Hello~
您的问题楼上已经有了确切的回答,如果没有更多的问题这个 issue 将在 15 天后被自动关闭。
如果您在这 15 天中更新更多信息自动关闭的流程会自动取消,如有其他问题也可以发起新的 Issue。
Good luck and happy coding~
地址404了
地址404了
Most helpful comment
https://nervjs.github.io/taro/docs/native-api.html#wxml-%E8%8A%82%E7%82%B9%E4%BF%A1%E6%81%AF