设置输入框el-input图标 / el-input表单只显示number

这篇具有很好参考价值的文章主要介绍了设置输入框el-input图标 / el-input表单只显示number。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

设置输入框el-input图标

如果你在使用element-ui自定义插件的时候,
想保持和element风格一致,需要用到输入框
,并且里面有icon小图标,不需要自己手写样式,
可以通过下面2种方法实现

el-input 图标,# Element,ui,javascript,前端

方法1:

<el-form-item label="图标在前">
   <el-input v-model="form.name1" prefix-icon="el-icon-search" />
</el-form-item>
 <el-form-item label="图标在后">
    <el-input v-model="form.name2" suffix-icon="el-icon-date" />
 </el-form-item>

方法2:

<el-form-item label="图标在前">
   <el-input v-model="form.name1">
      <i slot="prefix" class="el-input__icon el-icon-search"></i>
  </el-input>
</el-form-item>
<el-form-item label="图标在后">
   <el-input v-model="form.name2">
      <i slot="suffix" class="el-input__icon el-icon-date"></i>
  </el-input>
</el-form-item>

  • 第一种方法说明:

  • prefix-icon图标位置在前面

  • suffix-icon图标位置在后面

  • el-icon-search 搜索小图标

  • el-icon-date 日期小图标

  • 第二种方式是通过slot来插入

el-input表单只显示number

<el-input v-model.number="val" type="tel" min="0"
 max="102400" @input="val = String(val).replace(/[^\d]/g,'')" 
/>

PS:文章来源地址https://www.toymoban.com/news/detail-586728.html

input的v-model修改为v-model.number,
type修改为tel,input事件用字符串的replace()方法将非数字的内容替换为空即可,
然后input就只可以输入正整数了。

到了这里,关于设置输入框el-input图标 / el-input表单只显示number的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • el-input限制输入整数等分析

    input 限制输入在平时的需求比较常见,例如限制输入非数字,限制输入整数,限制输入的小数位数等等。这里分析下各种实现方式。 使用 type 属性为 number :将 el-input 的 type 属性设置为 number ,这将限制用户只能输入数字。然而,这种方式仍然允许输入小数。如果你希望只接

    2024年02月05日
    浏览(53)
  • vue前端el-input输入 限制输入位数以及输入规则

    前端兼容el-input输入时,仅允许输入负号、数字以及小数点,且限制整数位数以及小数位数,且不允许输入除第一个负号以外的其他符号 1、使用element-ui插件的el-input组件作为页面元素,为其绑定input事件(我这里是在表格里使用slot插入的inpu元素,所以传入参数使用scope传入)

    2024年02月09日
    浏览(41)
  • el-input实现宽度跟随输入内容自适应

    用了很多次el-input输入框,但是没有对这一个实现方式做深一步的思考,这次就把自己整理的方式记录下来; 如果默认直接使用,这里的input输入框的宽度是width:100%。继承它的父级的宽度。 思路1: 1.首先我们可以获取输入内容的宽度,然后给定一个span标签,使其的宽度撑

    2024年02月13日
    浏览(51)
  • 前端实现输入框实时搜索,【vue+el-input】

    一般搜索都是调后端的接口,绑searchValue字段(也有可能叫其他的字段名),通过后端的接口进行实时搜索 如果由前端自己实现搜索过滤的话也简单 1、input事件 2、绑数据源的时候,根据条件判断用过滤数组还是原数组 3、data中定义数据 4、先获取原数组的数据 5、输入框in

    2024年02月09日
    浏览(49)
  • ElementUI el-input无法输入、修改、删除问题解决

    elementUI是国内前端工程师应该都听过或者使用过的前端框架, 不只使用简单,而且有着详细的文档和 API。使用 el-input 这个标签时,我有些情况下在 el-input 是无法输入的,绑定的值动也动不了,删也删不掉,改也改不了,所以我做了以下的解决方法的统计,希望可以帮助到大

    2024年02月12日
    浏览(54)
  • 【vue elementui中el-input输入框禁用】

      使用:disabled=\\\"true\\\"可以使el-input标签禁用

    2024年02月16日
    浏览(100)
  • el-input输入内容类型为大于0的数字

    2024年02月07日
    浏览(48)
  • 控制el-input只输入数字的几种方式

    一、 v-model.number 指令修饰符 使用v-model.number可以将输入的数据转换为Number类型。但是本质上还是String类型 有三个问题: 1.键盘先输入数字时没有问题,数字后面不会有字符 2.如果先输入的是字符再输入数字则是拼接效果,字符不会被排除且可以输入中文,如: ab123 3.以上两

    2024年02月13日
    浏览(80)
  • el-input输入校验不能为空格,不能输入全部为空的内容

    输入框的校验太常见了,基本上常见的为:不能为空,不能输入空格,和不能输入全部为空的内容。这里对这个进行记录。 针对三种情况进行分别展示: 不能输入全部空格,主要是这里起作用:   还有不能输入空格:v-model后面加上trim 以上是记录。  

    2024年02月11日
    浏览(47)
  • element--el-input限制输入为数字且必须大于0

    1. el-input限制输入为数字且必须大于0 此时只能输入大于0的正整数。 2. el-input限制输入为数字 此时只能输入大于等于0的正整数。

    2024年02月16日
    浏览(70)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包