当前位置: 首页 > 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.lryc.cn/news/625549.html

相关文章:

  • 网络基础——网络传输基本流程
  • 【服务器】Apache Superset功能、部署与体验
  • C++高频知识点(二十四)
  • 【基础-判断】所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数
  • 一个基于前端技术的小狗寿命阶段计算网站,帮助用户了解狗狗在不同年龄阶段的特点和需求。
  • 【数据结构】二叉树-堆(深入学习 )
  • dockerfile文件中crlf与lf换行符问题
  • 配电网AI识别抓拍装置有哪些突出的功能特点
  • 基于VLM 的机器人操作视觉-语言-动作模型:综述 2
  • 第八十四章:实战篇:图 → 视频:基于 AnimateDiff 的视频合成链路——让你的图片“活”起来,瞬间拥有“电影感”!
  • 小程序插件使用
  • 小程序开发APP
  • UART串口通信编程自学笔记30000字,嵌入式编程,STM32,C语言
  • 面试经验分享-某电影厂
  • 【部署相关】DockerKuberbetes常用命令大全(速查+解释)
  • 走进数字时代,融入数字生活,构建数字生态
  • Git#cherry-pick
  • .net core web程序如何设置redis预热?
  • 第7章 React性能优化核心
  • 大数据云原生是什么
  • 微服务架构的演进:从 Spring Cloud Netflix 到云原生新生态
  • React 新拟态登录页面使用教程
  • Rust 入门 返回值和错误处理 (二十)
  • AI安全红队实战:从注入攻击到APT渗透的攻防演练浅谈
  • 【LeetCode】16. 最接近的三数之和
  • 消费者API
  • 知微传感3D相机上位机DkamViewer使用:给相机升级固件
  • 【大白话解析】 OpenZeppelin 的 Address 库:Solidity安全地址交互工具箱​(附源代码)
  • 移动端网页调试实战,内存泄漏问题的发现与优化
  • tange探鸽协议,摄像头选择AP热点配网,记录