Element el-input-number 计数器详解

简介: 本文目录1. 用途2. 基本用法3. 指定最大、最小值4. 监控数值变化5. 自定义步数6. 自定义精度7. 调整按钮位置8. 小结

1. 用途

计数器是一种特殊的输入框,用来输入数字。除了可以直接键盘输入外,还支持通过按钮对数字进行调整。


2. 基本用法

如下示例,计数器显示数字绑定变量后,可以直接通过+/-按钮调整数值。


基本用法

   <el-input-number v-model="num1" label="请输入数量"></el-input-number>

   <el-divider></el-divider>


效果:

image.png

3. 指定最大、最小值

可以为计数器指定数值的最大、最小值,当到达最大、最小值时,相应按钮被禁用。


指定最大、最小值

   <el-input-number v-model="num2" :min="1" :max="10" label="请输入数量"></el-input-number>

   <el-divider></el-divider>

效果:image.png

4. 监控数值变化

可以通过@change方法监控计数器的数值变化事件。


   监控输入变化

   <el-input-number v-model="num3" @change="numChange"></el-input-number>

   <el-divider></el-divider>


methods: {

   numChange(value) {

     console.log(value);

   }

 }


5. 自定义步数

可以自定义每次点击点击按钮数字变化量,即步数,如下代码每次点击加号,则增大3。


   自定义步数

   <el-input-number v-model="num4" :step="3"></el-input-number>

   <el-divider></el-divider>


6. 自定义精度

可以指定数据的精度。


   自定义精度

   <el-input-number v-model="num5" :step="0.01" :precision="2"></el-input-number>

   <el-divider></el-divider>

image.png

7. 调整按钮位置

按钮位置可以调整到输入框右侧,但是不支持调整到左侧等其他位置。


调整按钮位置

   <el-input-number v-model="num6" controls-position="right"></el-input-number>

   <el-divider></el-divider>

image.png

8. 小结

计数器功能完善,足以支持绝大多数对数字输入的需求。

相关文章
|
7月前
|
JavaScript
vue element plus Input Number 数字输入框
vue element plus Input Number 数字输入框
417 0
|
算法
Leetcode 313. Super Ugly Number
题目翻译成中文是『超级丑数』,啥叫丑数?丑数就是素因子只有2,3,5的数,7 14 21不是丑数,因为他们都有7这个素数。 这里的超级丑数只是对丑数的一个扩展,超级丑数的素因子不再仅限于2 3 5,而是由题目给定一个素数数组。与朴素丑数算法相比,只是将素因子变了而已,解法还是和朴素丑数一致的。
104 1
|
6月前
|
存储 SQL 算法
LeetCode 题目 65:有效数字(Valid Number)【python】
LeetCode 题目 65:有效数字(Valid Number)【python】
|
7月前
|
存储 算法
【LeetCode力扣】单调栈解决Next Greater Number(下一个更大值)问题
【LeetCode力扣】单调栈解决Next Greater Number(下一个更大值)问题
53 0
|
存储
Leetcode Single Number II (面试题推荐)
给你一个整数数组,每个元素出现了三次,但只有一个元素出现了一次,让你找出这个数,要求线性的时间复杂度,不使用额外空间。
41 0
|
算法
LeetCode 414. Third Maximum Number
给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。
97 0
LeetCode 414. Third Maximum Number
|
存储
LeetCode 313. Super Ugly Number
编写一段程序来查找第 n 个超级丑数。 超级丑数是指其所有质因数都是长度为 k 的质数列表 primes 中的正整数。
104 0
LeetCode 313. Super Ugly Number
|
算法
LeetCode 306. Additive Number
累加数是一个字符串,组成它的数字可以形成累加序列。 一个有效的累加序列必须至少包含 3 个数。除了最开始的两个数以外,字符串中的其他数都等于它之前两个数相加的和。 给定一个只包含数字 '0'-'9' 的字符串,编写一个算法来判断给定输入是否是累加数。 说明: 累加序列里的数不会以 0 开头,所以不会出现 1, 2, 03 或者 1, 02, 3 的情况。
130 0
LeetCode 306. Additive Number
|
算法
LeetCode 268. Missing Number
给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。
93 0
LeetCode 268. Missing Number
LeetCode 264. Ugly Number II
编写一个程序,找出第 n 个丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。
74 0
LeetCode 264. Ugly Number II