313 Star 3K Fork 547

Layui Vue / layui-vue

 / 详情

layer.open在小窗口无法整个显示弹出层的时候不显示滚动条,无法查看全部内容

已关闭
创建于  
2024-05-06 14:25

议题条件

  • 我确认已查阅:http://www.layui-vue.com ,但没有找到相关解决方案。
  • 我确认已在 Issues 中搜索过类似的问题,但没有找到相关解决方案。

版本号

2.17.1

浏览器

遨游 7.1.8.9000 (64 位) 0502 18:48

问题类型

疑是 BUG

问题描述

layer.open在小窗口无法整个显示弹出层的时候不显示滚动条,无法查看全部内容。
演示地址可以用官网的指定尺寸那个按钮,并把浏览器的尺寸缩放到比弹窗的尺寸小。

演示地址

http://www.layui-vue.com/zh-CN/components/layer

业务代码

const openSize = function() {
    layer.open({
        type: 1,
        title: "标题",
        area: ['400px','400px'],
        content: "内容"
    })     
}

截图补充

输入图片说明

友好承诺

  • 我承诺将本着相互尊重、理解和友善的态度进行交流,维护 layui-vue 良好的社区氛围。

评论 (4)

dongpu 创建了任务

@dongpu 浏览器缩放成这个程度也太边界了吧。这不成了移动端了吗 :smile:

可以在研发时,弹窗打开之前判定可视区域高度,动态设置窗体的高度,这是最优解。

Math.max(可视区域高度,area[2])这种吗

是的,这个逻辑我觉得由 user 在处理 options 选项时更合适,而不是 layer 本身去做

Jevin 任务状态待办的 修改为已关闭

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
8012236 cwj8 1705765863 4835367 jmysy 1578975358
TypeScript
1
https://gitee.com/layui-vue/layui-vue.git
git@gitee.com:layui-vue/layui-vue.git
layui-vue
layui-vue
layui-vue

搜索帮助