element-plus组件问题汇总

element-plus组件问题汇总

一、el-select

1. 下拉选项实现添加全部
问题描述:value为空时,select框中不显示全部选项,但是下拉列表中全部显示是勾选状态
图片:
解决办法:添加 :empty-values="[null, undefined]" :value-on-clear="null"
javascript 复制代码
<el-select clearable v-model="formData.systemModule" placeholder="请选择" :empty-values="[null, undefined]" :value-on-clear="null" class="customSelect">
    <el-option label="全部" value="" />
    <el-option v-for="item in systemModuleOptions" :key="item" :label="item" :value="item" />
</el-select>

二、el-date-picker

1. 修改前缀图标
代码:
javascript 复制代码
// 模版中
<el-date-picker
	v-model="formData.startTime"
    type="date"
    placeholder="选择日期时间"
    :prefix-icon="customPrefix"
/>

// 方法
<script setup lang="ts">
	import { ref, h, shallowRef } from "vue";
	const customPrefix = shallowRef({
  		render() {
    		return h('span', { class: 'mayDateIcon' })
  		},
	})
</script>

// 样式
::v-deep {
    .mayDateIcon {
        display: inline-block;
        width: 17px;
        height: 17px;
        background: url(../../assets/images/date.png) no-repeat; // 替换的图片地址
        background-size: 100% 100%;
    }
}
相关推荐
晓得迷路了3 分钟前
栗子前端技术周刊第 118 期 - Oxfmt Beta、Angular GitHub stars、React 基金会...
前端·javascript·react.js
摸鱼的春哥1 小时前
Agent教程14:记忆才是Agent开发的核心
前端·javascript·后端
明月_清风1 小时前
Clipboard API 深度实战:如何同时存入“纯文本”和“富文本”两种格式?
前端·javascript
明月_清风1 小时前
权限陷阱:为什么你的“点击复制”在某些浏览器或 iframe 里会失效?
前端·javascript
掘金安东尼11 小时前
让 JavaScript 更容易「善后」的新能力
前端·javascript·面试
掘金安东尼11 小时前
用 HTMX 为 React Data Grid 加速实时更新
前端·javascript·面试
灵感__idea13 小时前
Hello 算法:众里寻她千“百度”
前端·javascript·算法
袋鼠云数栈UED团队14 小时前
基于 Lexical 实现变量输入编辑器
前端·javascript·架构
亦妤14 小时前
JS执行机制、作用域及作用域链
javascript
SuperEugene16 小时前
表单最佳实践:从 v-model 到自定义表单组件(含校验)
前端·javascript·vue.js