【uniapp/uview1.x】解决在 u-popup 弹出层中使用 u-calendar 日历组件弹出方向出 bug 的问题

这个方法适用 uview 1.x 版本;

如果这个方法不适用可能是 uview 版本不一样,可以参考:https://github.com/dcloudio/uni-ui/issues/915 试试看

bug 的效果如图所示:

因为我为 popup 设置的方向为 top

html 复制代码
<u-popup v-model="show" mode="top" height="300px" @close="handleClose">

所以日历的弹出层方向也跟随了 top,显然是不对的,所以需要修改 u-popup 的 css 样式;

这里需要修改 u-drawer-content-visible 类名的样式,要修改为:

css 复制代码
::v-deep {
    .u-drawer-content-visible {
        transform: none !important;
    }
}

就好了:

就是需要额外注意一下,固定在底部的重置和查询按钮,样式不要给 bottom,要不然会变成这样:

相关推荐
小小前端_我自坚强几秒前
Vue 3 使用心得
前端·javascript·vue.js
GBVFtou4 分钟前
浏览器嵌套兼容处理
前端
华仔啊6 分钟前
前端真的需要懂算法吗?该怎么样学习?
前端·javascript
笔尖的记忆10 分钟前
【前端架构和框架】react准备知识
前端·javascript
渣哥11 分钟前
从配置文件到 SpEL 表达式:@Value 在 Spring 中到底能做什么?
javascript·后端·面试
拜无忧19 分钟前
【小游戏】逃逸小球h5,登录背景,缺口逃逸小球多边形
前端
烛阴21 分钟前
Python 列表推导式:让你的代码更优雅、更高效
前端·python
文心快码BaiduComate21 分钟前
开工不累,双强护航:文心快码接入 DeepSeek-V3.2-Exp和 GLM-4.6,助你节后高效Coding
前端·人工智能·后端
快乐是一切25 分钟前
PDF底层格式之水印解析与去除机制分析
前端·数据结构
麋鹿原27 分钟前
Android Room 数据库之简单上手
前端·kotlin