时间:2019-05-03 来源:小程序工厂
用view可以啊,或者你加个display:block。然后用max-height属性和line-height控制一下;或者可以
display: -webkit-box;
overflow: hidden;
word-break: break-all;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
超过3行的我要显示 “展开” 的按钮,没有超过的,就不显示“展开”按钮,我要的是如何判断是否有3行呢
这样子,你弄两层,父标签设上max-height ,预计成3行的高度,并且overflow:hidden;然后用query去查子标签的高度,如果子标签的高度高一些,就放个展开按钮
https://developers.weixin.qq.com/miniprogram/dev/api/wxml/wx.createSelectorQuery.html
这个方法确实可行,但是针对于一个图文本列表来说,例如像微信朋友圈那样该如何确定对应的每条,因为我是用wx:for 渲染的一个图文列表。
wx.createSelectorQuery().selectAll('.class).boundingClientRect().exec(),
这个方法获取的是全部的文本高度,如何确定每条数据当前的高度呢。
wx:for的标签上,加个class,selectAll这个class,出来的结果里没有每一项吗?
可以了,非常感谢
~~
顶一下有用吗