Element InputNumber计数器的使用方法

组件—计数器

基础用法

<template>
 <el-input-number v-model="num" @change="handleChange" :min="1" :max="10" label="描述文字"></el-input-number>
</template>
<script>
 export default {
  data() {
   return {
    num: 1
   };
  },
  methods: {
   handleChange(value) {
    console.log(value);
   }
  }
 };
</script>

禁用状态

<template>
 <el-input-number v-model="num" :disabled="true"></el-input-number>
</template>
<script>
 export default {
  data() {
   return {
    num: 1
   }
  }
 };
</script>

步数

<template>
 <el-input-number v-model="num" :step="2"></el-input-number>
</template>
<script>
 export default {
  data() {
   return {
    num: 5
   }
  }
 };
</script>

严格步数

<template>
 <el-input-number v-model="num" :step="2" step-strictly></el-input-number>
</template>
<script>
 export default {
  data() {
   return {
    num: 2
   }
  }
 };
</script>

精度

<template>
 <el-input-number v-model="num" :precision="2" :step="0.1" :max="10"></el-input-number>
</template>
<script>
 export default {
  data() {
   return {
    num: 1
   }
  }
 };
</script>

尺寸

<template>
 <el-input-number v-model="num" :precision="2" :step="0.1" :max="10"></el-input-number>
</template>
<script>
 export default {
  data() {
   return {
    num: 1
   }
  }
 };
</script>

按钮位置

<template>
 <el-input-number v-model="num" controls-position="right" @change="handleChange" :min="1" :max="10"></el-input-number>
</template>
<script>
 export default {
  data() {
   return {
    num: 1
   };
  },
  methods: {
   handleChange(value) {
    console.log(value);
   }
  }
 };
</script>

Attributes

Events

Methods

在使用InputNumber 计数器时遇到的问题

自己遇到的坑:

InputNumber 计数器的change事件定义时如果不传入参数value,会产生this.num不同步的问题

<template>
 <el-input-number v-model="num" @change="handleChange" :min="1" :max="10" label="描述文字"></el-input-number>
</template>
<script>
 export default {
  data() {
   return {
    num: 1
   };
  },
  methods: {
   handleChange(value) {
    console.log(value);
   }
  }
 };
</script>

到此这篇关于Element InputNumber计数器的使用方法的文章就介绍到这了,更多相关Element InputNumber计数器内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Vuex实现计数器以及列表展示效果

    本篇教程将以计数器及列表展示两个例子来讲解Vuex的简单用法. 本案例github 从安装到启动初始页面的过程都直接跳过.注意安装时选择需要路由. 首先,src目录下新建store目录及相应文件,结构如下: index.js文件内容: import Vue from "vue" import Vuex from 'vuex' Vue.use(Vuex); //务必在new Vuex.Store之前use一下 export default new Vuex.Store({ state:{

  • vuex实现简易计数器

    本文实例为大家分享了vue.js计数器的制作方法,供大家参考,具体内容如下 src/components Hello.vue <template> <div class="hello"> <h1>Now count is {{counterValue}}</h1> <br> </div> </template> <script> import { getCount } from '../vu

  • Vuex 使用及简单实例(计数器)

    前一段时间因为需要使用vue,特地去学习了一下.但是时间匆忙vuex没有接触到,今天闲暇时看了解了一下vuex,并做了一个小demo,用于记录vuex的简单使用过程. 什么是Vuex? vuex是专门为vue.js应用程序开发的一种状态管理模式,当多个视图依赖于同一个状态或是多个视图均可更改某个状态时,将共享状态提取出来,全局管理. 引入Vuex(前提是已经用Vue脚手架工具构建好项目) 1.利用npm包管理工具,进行安装 vuex.在控制命令行中输入下边的命令就可以了. npm install

  • 从零撸一个pc端vue的ui组件库( 计数器组件 )

    听到计数器这个名字很多人是不是一瞬间没有什么印象, 毕竟这个组件用的比较少,就是那种左边一个'-'右边一个'+', 控制某些数量的时候才会用到, 比如我之前做的商城小程序只有'下单'页面的规格弹出框里面才有他的身影, 如果是涉及到处理商品数量很频繁的业务场景应该会很常见吧, 但是不要看这个组件小, 编写它的时候坑还不少, 本次我们就来做一个计数器, 目标就是尽可能小, 尽可能的省性能. 1:需求分析 每次+1 -1是常态, 但是如果搞活动, 每次最少为+-2个或三个, 就要兼容一下了,( 举一个

  • Element InputNumber计数器的使用方法

    组件-计数器 基础用法 <template> <el-input-number v-model="num" @change="handleChange" :min="1" :max="10" label="描述文字"></el-input-number> </template> <script> export default { data() {

  • Element InputNumber 计数器的实现示例

    前言 这篇我们继续研究InputNumber. 基本实现 基本的准备工作过后,开始基本实现. 上测试代码: <el-input-number v-model="num" @change="handleChange" :min="1" :max="10" label="描述文字"> </el-input-number> 上组件代码: <template> <div :

  • Element UI 自定义正则表达式验证方法

    如下所示: //指定数据中心的验证表单valiForm,验证规则rules <el-form :model="valiForm" :rules="rules" ref="valiForm" label-width="100px" class="demo-valiForm"> <el-form-item label="名称:" :label-width="for

  • Element Input输入框的使用方法

    本文来源于Element官方文档: http://element-cn.eleme.io/#/zh-CN/component/input 基础用法 带图标的输入框(属性方式) <el-input placeholder="请选择日期" suffix-icon="el-icon-date" v-model="input2"> </el-input> <el-input placeholder="请输入内容&q

  • Element Rate 评分的使用方法

    组件-评分 基础用法 <div class="block"> <span class="demonstration">默认不区分颜色</span> <el-rate v-model="value1"></el-rate> </div> <div class="block"> <span class="demonstration&

  • Element Badge标记的使用方法

    组件-标记 基础用法 <el-badge :value="12" class="item"> <el-button size="small">评论</el-button> </el-badge> <el-badge :value="3" class="item"> <el-button size="small">回复

  • Element如何实现loading的方法示例

    目录 前言 使用 loading 的几种方式 loading 指令实现 指令 通过指令来创建 loading 代码实现 directive 创建 loading 实例 loading 动画 其他 loading 使用方式 编程式使用 组件式使用 总结 前言 互联网时代,网络“提速”日益频繁,人们打开Web或软件的速度越来越快.然而在某些情况下,难免会出现需要用户等待的时候.那么,在这种情况下,美观,有趣,又实用的加载动画,不仅能够有效地减缓用户负面情绪,让用户挺留更长的时间. 使用 loadin

  • 从0到1搭建Element的后台框架的方法步骤

    由于最近公司要开发一个后台管理系统,查阅了很多vue框架,本人觉得element简洁,方便,于是选择它作为我们的首选框架,并分享给大家,如果您觉得有需要改进的地方可以提出来一起探讨,Github地址.本文篇幅比较长,希望同学们可以耐心的读下去,如有不懂可以下方留言 一.初始化项目 首先全局安装的vue框架,这里是用的npm包管理工具来安装的,如果你的网不是很好的话可以先安装淘宝镜像 npm install -g cnpm -registry=https://registry.npm.taobao

  • SQL2005 性能监视器计数器错误解决方法

    [系统环境] windows 2003 +sql2005 [问题状况] 用户在不正当删除SQL2005后会造成SQL2005 性能监视器计数器错误,如下图 [解决办法] 1.在 "开始" --> "运行"中输入 regedit,开启注册表编辑器,定位到 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib 处,在右边的树形目录下可以看到Perflib目录下有004和00

  • Jquery替换已存在于element上的event的方法

    看下面code: 复制代码 代码如下: <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>TestPage</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" typ

随机推荐