隐藏element的DateTimePicker组件自带的清空按钮
element
A Vue.js 2.0 UI Toolkit for Web
项目地址:https://gitcode.com/gh_mirrors/eleme/element

·
管理台页面使用到el-date-picker,type = datetimerange 但是组件自带了清空按钮,实际上这个控件业务上代表开始时间和结束时间是一个必填选项,所有想要把清空按钮隐藏掉。
查看了文档https://element.eleme.io/#/zh-CN/component/datetime-picker,没有属性和方法可以隐藏清空按钮所以,想到使用display:none属性修改样式来隐藏按钮。
- 利用el-date-picker的属性popper-class
- 通过定义新的类选择器设置样式display:none防止影响全局
设置popper-class=‘noClear’
在全局样式定义noClear类选择器样式
/*日期时间组件不显示 清空按钮*/
.noClear .el-picker-panel__footer .el-button.el-picker-panel__link-btn.el-button--text.el-button--mini {
display: none ;
}
通过f12定位到清空按钮,查看class,新定义一个.noClear样式就好了
成功隐藏了




A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:10 个月前 )
c345bb45
1 年前
a07f3a59
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update table.md
* Update transition.md
* Update popover.md 1 年前
更多推荐
所有评论(0)