如何获取scroll-view真正的宽度?
发布于 6 年前 作者 liyao 13099 次浏览 来自 问答

如果无论是用border还是:after仿border都这样,因为scroll-view的宽度只有当前窗口的宽度,不是整个滚动视图的宽度。

本来想用js动态获取宽度,去设置view仿border的宽度。但发现,获取节点时宽度依然的当前窗口宽度,不是整个滚动视图的宽度,怎么解?

3 回复

那又怎么动态设置元素的宽度呢?

找到方法了,虽然比较别扭

<view class="line" style="width: {{lineWidth}}px; margin-top: {{weekHeight}}px;" ></view>

感觉一点小小的需求都要大费周折啊~~

你好,可以考虑使用selectorQuery来获取scroll-view中子元素的宽度。

https://image.wxopen.club/content_dea6329c-3544-11ea-b236-a0999b08aadb.png

回到顶部