【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,要不然会变成这样:

相关推荐
小小竹子3 分钟前
前端vue-实现富文本组件
前端·vue.js·富文本
万物得其道者成11 分钟前
React Zustand状态管理库的使用
开发语言·javascript·ecmascript
小白小白从不日白12 分钟前
react hooks--useReducer
前端·javascript·react.js
下雪天的夏风24 分钟前
TS - tsconfig.json 和 tsconfig.node.json 的关系,如何在TS 中使用 JS 不报错
前端·javascript·typescript
青稞儿30 分钟前
面试题高频之token无感刷新(vue3+node.js)
vue.js·node.js
diygwcom36 分钟前
electron-updater实现electron全量版本更新
前端·javascript·electron
volodyan39 分钟前
electron react离线使用monaco-editor
javascript·react.js·electron
^^为欢几何^^1 小时前
lodash中_.difference如何过滤数组
javascript·数据结构·算法
Hello-Mr.Wang1 小时前
vue3中开发引导页的方法
开发语言·前端·javascript
艾小逗1 小时前
uniapp快速入门教程,内容来源于官方文档,仅仅记录快速入门需要了解到的知识点
小程序·uni-app·app·es6