输入数字的控件_带控件的数字输入组件

VueNumericInput是一个基于Vue的数字输入组件,它提供了替代原生input number的功能,并且可以选择添加控制按钮。安装可通过NPM或CDN,全局或局部注册。组件支持基本用法,并具有属性配置、事件监听和内置方法。
摘要由CSDN通过智能技术生成

输入数字的控件

Vue数值输入 (Vue Numeric Input)

Number input component based on Vue that is a replacement of native input number with optional control.

基于Vue的数字输入组件,它是用可选控件替换本机输入数字的组件。

安装 (Installation)

Install via NPM

通过NPM安装

$ npm install vue-numeric-input --save

$ npm install vue-numeric-input --save

Install via CDN

通过CDN安装

<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/vue-numeric-input"></script>
全球 (Global)

Register VueNumericInput globally:

全局注册VueNumericInput:

import Vue from 'Vue';
import VueNumericInput from 'vue-numeric-input';

Vue.use(VueNumericInput)
本地 (Local)

Include the VueNumericInput directly into your component using import:

使用import将VueNumericInput直接包含到您的组件中:

import VueNumericInput from 'vue-numeric-input'

export default {
  components: {
    VueNumericInput
  }
}

用法 (Usage)

基本用法 (Basic usage)
<template>
  <div>
    <vue-numeric-input  v-model="value" :min="1" :max="10" :step="2"></vue-numeric-input>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        value: 1,
      };
    },
  };
</script>
道具: (PROPS:)
NameDescriptionTypeDefaultOptions
nameComponent nameString--
valueBinding valueNumber--
placeholderInput placeholderString--
minMinimum allowed valueNumber-Infinity-
maxMaximum allowed valueNumberInfinity-
stepIncremental StepNumber1-
alignAlignment of Numeric ValueStringleftleft, center, right
sizeComponent SizeStringInheritsize in px, em, rem etc e.g. '20px'
precisionNumber of decimalsNumber0Integer value
controlsEnable/Disable ControlsBooleantruetrue/false
controlsTypeControls TypeStringplusminusplusminus/updown
autofocusAutofocus on Page LoadBooleanfalsetrue/false
readonlyIs ReadonlyBooleanfalsetrue/false
disabledIs DisabledBooleanfalsetrue/false
名称 描述 类型 默认 选件
名称 组件名称 -- --
绑定值 -- --
占位符 输入占位符 -- --
最小允许值 -无限 --
最高 最大允许值 无限 --
增量步长 1个 --
对齐 数值对齐 剩下 左,中,右
尺寸 元件尺寸 继承 以px,em,rem等为单位的大小,例如“ 20px”
精确 小数位数 0 整数值
控制项 启用/禁用控件 布尔型 真正 真假
controlsType 控件类型 正负 正负
自动对焦 自动聚焦页面加载 布尔型 真假
只读 是只读的 布尔型 真假
残障人士 被禁用 布尔型 真假
活动: (EVENTS:)
Event NameDescriptionParameters
inputtriggers when input(newValue)
changetriggers when the value changes(newValue)
blurtriggers when Input blurs(event: Event)
focustriggers when Input focus(event: Event)
活动名称 描述 参量
输入 输入时触发 (newValue)
更改 值更改时触发 (newValue)
模糊 输入模糊时触发 (事件:事件)
焦点 输入焦点时触发 (事件:事件)
方法: (METHODS:)
MethodDescriptionParameters
focusfocus the Input component-
blurblur the Input component-
方法 描述 参量
焦点 关注输入组件 --
模糊 模糊输入组件 --

翻译自: https://vuejsexamples.com/number-input-component-with-controls/

输入数字的控件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值