找回密码
 立即注册
搜索

快应用元素获取宽高

1
回复
1224
查看
[复制链接]

36

主题

47

帖子

415

积分

 楼主| 2021-3-26 12:38:36 显示全部楼层 |阅读模式

快应用中 div如何获取高度?$element方法有没有通用的获取元素所在位置,宽高的方法?

回复

使用道具 举报

11

主题

124

帖子

675

积分

2021-3-26 13:03:08 显示全部楼层

您好,可使用组件通用方法getBoundingClientRect(Object object) 获取宽度和高度,需要注意如下几点:


popup、option、span、picker 等组件不支持调用此方法。


由于在onInit方法中组件还没有创建,所以在onInit方法中调用此方法会出现js错误。


由于在onReady方法中组件还没有渲染完成,所以在onReady方法中调用此方法获取结果都为0,可以在onShow中延时调用。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册