el-input-number,增加清空icon按钮,输入值居左(左对齐)、去除控制按钮

:controls="false",不使用控制按钮;

html 复制代码
      <div>
        <span class="label">金额</span>
        <div
          style="width: 100%;border: solid 1px rgba(0, 0, 0, 0.1); border-radius: 4px; display: flex;align-items: center;"
        >
          <el-input-number
            v-model.trim="queryParams.amount"
            placeholder="请输入交易金额"
            :controls="false"
            size="small"
            @keyup.enter.native="handleQuery"
          />
          <i
            class="el-icon-circle-close"
            style="margin: 5px;color: rgba(0, 0, 0, 0.3);"
            @click="clearInputNumber('amount')"
          ></i>
        </div>
      </div>

清空方法:

javascript 复制代码
    clearInputNumber (property) {
      // console.log("🚀 ~ clearInputNumber ~ property:", property)
      this.queryParams[property] = undefined
    },

css样式:

css 复制代码
<style lang="scss" scoped>
::v-deep .el-input-number.is-without-controls .el-input__inner{
  text-align: left !important; // 左对齐
  border: none;
}
</style>
相关推荐
#岩王爷2 分钟前
Ajax------免刷新地前后端交互
前端·javascript·ajax·php
MrsBaek34 分钟前
前端笔记-JavaScript部分(上)
前端·javascript·笔记
yinuo34 分钟前
一文了解BFF层架构
前端
小镇学者1 小时前
【js】nvm1.2.2 无法下载 Node.js 15及以下版本
开发语言·javascript·node.js
Jackson__1 小时前
谈一下 css 隐藏陷阱,margin 塌陷问题
前端·css
奇舞精选1 小时前
前端开发中常见的 SEO 优化
前端·seo
奇舞精选1 小时前
使用cursor和claude-3.7实现吉卜力风格的页面
前端
白鸽(二般)1 小时前
HTML、CSS、JavaScript
前端·css
大强的博客2 小时前
《Vue Router实战教程》22.导航故障
前端·javascript·vue.js
会蹦的鱼2 小时前
知识了解02——了解pnpm+vite+turbo+monorepo的完整构建步骤(react子项目)
前端·javascript·react.js