段落的高度和行数,在canvas绘制海报图的场景下需要用到,其他使用场景暂时还没遇到。
使用微信接口获取段落高度:
wx.createSelectorQuery().selectAll('.paragraph').fields({
size: true,
}, function (res) {
//res里面有高度值
}).exec()
获取行数:
自己模拟写一个只有一行的段落,比如<view class="demo">模拟一行</view>,样式跟原段落设置成一样。
使用上面的高度接口,获取段落只有一行时的高度,然后 原段落高度/一行段落高度 = 原段落行数