当前位置: 首页 > news >正文

elementplus组件文本框设置前缀

elementplus的文本框组件不支持设置前缀

作为一个合格的切图仔,只能另辟蹊径了
用的 绝对定位 + 缩进 达到效果

效果:
在这里插入图片描述

代码:

<template><div class="textarea textarea-prefix"><span ref="prefixRef" class="prefix">前缀</span><el-input v-model="title" type="textarea" :rows="2" lengthType="characterPunc" useMaxlengthError /></div>
</template><script setup lang="ts">
import { nextTick, onMounted, ref } from 'vue';const prefixRef = ref(null);
const prefixWidth = ref('');const title = ref('内容');onMounted(() => {nextTick(() => {prefixWidth.value = `${prefixRef.value?.offsetWidth || 0}px`;});
});
</script><style lang="scss" scoped>
.textarea {&.textarea-prefix {position: relative;.prefix {position: absolute;z-index: 1;height: 20px;line-height: 20px;padding: 0 5px;margin: 5px;color: #555;min-width: 20px;border-radius: 2px;background: #eef1f6;}:deep() {.el-textarea__inner {text-indent: v-bind('prefixWidth');}}}
}
</style>
http://www.dtcms.com/a/339637.html

相关文章:

  • 07复杂度分析实战习题集
  • PG靶机 - Pebbles
  • 无人机/航测/三维建模领域常见的“航线规划或建模方式
  • 基于单片机智能拐杖/导盲杖/老人防摔倒设计
  • python-林粒粒的视频笔记1
  • 网络数据包
  • 用relation-graph构建关系图谱 vue版
  • 单片 、物联网、51单片机、软硬件之基于STM32与蓝牙的仓储管控系统的设计与实现/基于物联网的仓库管理系统
  • 【实时Linux实战系列】基于实时Linux的物联网系统设计
  • AI硬件 - AMD显卡架构演进及产品线
  • 快速傅里叶变换:数字信号处理的基石算法
  • ubuntu24.04 用apt安装的mysql修改存储路径(文件夹、目录)
  • Linux 系统下安装 uv 并在 PyCharm 中使用指南
  • Z-Score归一化:原理、作用与实战解析
  • UGUI源码剖析(10):总结——基于源码分析的UGUI设计原则与性能优化策略
  • Spring框架-数据访问层和事务管理
  • 不止是耳机,运动与商务的结合!雷登A7开放式蓝牙耳机
  • Linux下的软件编程——IPC机制(信号和共享内存)
  • QT6(常用界面组件的使用和布局管理)
  • 芯片没有型号能解密程序么?
  • 多线程—飞机大战排行榜功能(2.0版本)
  • 量化交易 - 概念板块对应股票 python代码
  • IEEE Transactions on Communications (TCOM) 投稿状态记录
  • 右值引用与移动语义【C++进阶每日一学】
  • Chrome插件开发【windows】
  • Infusing fine-grained visual knowledge to Vision-Language Models
  • Kotlin 协程之Channel
  • Python脚本每天爬取微博热搜-升级版
  • 电商数据分析可视化预测系统
  • GPT-5论文写作全流程提示词库