收藏
回答

请问小程序内如何实现内容超出view高度后自动分割?

如题,我想实现这样的一效果,就是这个view高度有个最大值(200px),填充内容一旦超过200px就会再另一个view中继续显示。

回答关注问题邀请回答
收藏

2 个回答

  • 那只知更鸟
    那只知更鸟
    01-28

    建议干掉提出这个需求的人。因为实现这个需求就需要

    计算字符宽高,以便知道一个view能容纳多少个字,否则不知道什么时候换view,但是这个计算,首先是view和文字适配,会导致误差,然后切割字符串,又会出现一定误差。

    两个误差加起来,你就很有可能出现多字或者少字的情况。这种体验,还是干掉提出需求的人,比较靠谱


    01-28
    有用
    回复 1
    • Bob pang
      Bob pang
      01-28
      需求的人是咱们的金主,没办法
      01-28
      回复
  • 启年
    启年
    01-28

    用 wx.createSelectorQuery 方法来获取页面中某个视图的高度,然后自己计算

    或者根据view内元素的数量来判断是不是该在下一个view展示


    说白了,就是你自己做一下数据分组嘛


    01-28
    有用
    回复
登录 后发表内容