找回密码
 立即注册
搜索

快应用中有方法获取某个组件的布局位置吗?

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

46

主题

47

帖子

465

积分

 楼主| 2021-7-16 16:43:06 显示全部楼层 |阅读模式

快应用中有方法获取某个组件的布局位置吗?


回复

使用道具 举报

23

主题

142

帖子

825

积分

2021-7-16 16:47:49 显示全部楼层

可以使用getBoundingClientRect方法来获取组件位置,示例代码如下:

queryBounds: function () {
    var that = this;
    this.$element('btnid').getBoundingClientRect({
    //填写组件id
        success: function (data) {
            that.rect = data;
            console.log('getBoundingClientRect succeeded, result data =' + JSON.stringify(data));
        },
        fail() {
            console.log('getBoundingClientRect failed');
        },
        complete: function () {
            console.log('getBoundingClientRect completed');
        }
    });
}

获取的返回值如下:


回复

使用道具 举报

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