收藏
回答

如何模拟出modal弹框?

    想自定义一个弹框,希望能接近原生的showModal;

    原生modal是根据content里的内容变高的,超出一定范围后里面的内容变为可滚动;

    如何能实现这样的效果

最后一次编辑于  08-12  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

11 个回答

  • ~_~
    ~_~
    08-12

    只能自己计算了

    08-12
    赞同 11
    回复 4
    • 🐠沉冰
      🐠沉冰
      08-12

      文字高度咋算的,因为每个机型不一样,就是怕算错

      08-12
      赞同
      回复
    • ~_~
      ~_~
      08-12回复🐠沉冰
      等文字获取完毕,获取文字所占模块的高度不就行了
      08-12
      赞同
      回复
    • 🐠沉冰
      🐠沉冰
      08-12回复~_~

      找到个这个createSelectorQuery(),应该可以;

      我去试试

      08-12
      赞同
      回复
    • ~_~
      ~_~
      08-12回复🐠沉冰
      08-12
      赞同
      回复
  • 风乙
    风乙
    08-12

    试试可以试试用vh作为单位,calc有需要也可以用到

    08-12
    赞同 11
    回复 2
    • 🐠沉冰
      🐠沉冰
      08-12

      我现在用的基本都是以rpx来设置宽高,以pt来设置的文字大小,

      vh还真没用过,谢谢,我去看看

      08-12
      赞同
      回复
    • 风乙
      风乙
      08-12回复🐠沉冰
      好的
      08-12
      赞同
      回复
  • 卢霄霄
    卢霄霄
    08-12

    max-height 搭配 scroll-view 呗

    08-12
    赞同
    回复 2
    • 🐠沉冰
      🐠沉冰
      08-12

      好像找到解决方法了

      大佬,喝茶

      08-12
      赞同
      回复
    • 卢霄霄
      卢霄霄
      08-12回复🐠沉冰
      good luck~
      08-12
      赞同
      回复
问题标签