vue实现计步器功能


Posted in Javascript onNovember 01, 2019

本文实例为大家分享了vue实现计步器功的具体代码,供大家参考,具体内容如下

1.首先先创建一个Stepper.vue

<template>
 <div class="counter-component">
 <div class="counter-btn" @click="mins" :class="{ active: muber==min }">-</div>
 <input type="text" v-model="muber" @keyup="keyUpnumberVal" />
 <div class="counter-btn" @click="adds" :class="{ active: muber==max }">+</div>
 </div>
</template>
<script>
export default {
 name: "Stepper",
 data() {
 return {
 muber: 1
 };
 },
 props: {
 min: {
 type: Number,
 default: 1
 },
 max: {
 type: Number,
 default: 5
 },
 disabled,
 },
 methods: {
 mins() {
 if (this.muber <= this.min) {
 return;
 }
 this.muber--;
 this.$emit("countNumber", this.muber);
 },
 adds() {
 if (this.muber >= this.max) {
 return;
 }
 this.muber++;
 this.$emit("countNumber", this.muber);
 },
 keyUpnumberVal() {
 let numValue;
 if (typeof this.muber === "string") {
 }
 this.$emit("countNumber", this.muber);
 }
 }
};
</script>
<style lang="less" scoped>
.counter-component {
 position: relative;
 display: inline-table;
 overflow: hidden;
 vertical-align: middle;
}
.counter-show {
 float: left;
}
input {
 display: inline-block;
 border: none;
 border-top: 1px solid #e3e3e3;
 border-bottom: 1px solid #e3e3e3;
 height: 25px;
 line-height: 25px;
 width: 30px;
 text-align: center;
 outline: none;
 text-align: center;
 background: #fff;
}
.counter-btn {
 border: 1px solid #e3e3e3;
 display: inline-block;
 height: 25px;
 line-height: 25px;
 width: 25px;
 text-align: center;
 cursor: pointer;
}
.counter-btn:hover {
 border-color: #4fc08d;
 background: #4fc08d;
 color: #fff;
}
.active {
 background: rgb(182, 181, 181);
}
</style>

2.然后页面加载

import Stepper from "./Stepper/Stepper";
<Stepper :min="Numbers" :max="maxNumbers" @countNumber="getFeslaves('countNumber',$event)"></Stepper>
data(){
return {
Numbers: 1,
maxNumbers: 5
}
 
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用javascript实现在小方框中浏览大图的代码
Aug 14 Javascript
js tab效果的实现代码
Dec 26 Javascript
JS判断表单输入是否为空(示例代码)
Dec 23 Javascript
js获取当前日期前七天的方法
Feb 28 Javascript
jquery实现的横向二级导航效果代码
Aug 26 Javascript
基于Jquery代码实现手风琴菜单
Nov 19 Javascript
解决wx.onMenuShareTimeline出现的问题
Aug 16 Javascript
AngularJS中$http使用的简单介绍
Mar 17 Javascript
解决iView中时间控件选择的时间总是少一天的问题
Mar 15 Javascript
利用Decorator如何控制Koa路由详解
Jun 26 Javascript
fastadmin中调用js的方法
May 14 Javascript
一行JavaScript代码如何实现瀑布流布局
Dec 11 Javascript
详解小程序如何改变onLoad的执行时机
Nov 01 #Javascript
js canvas实现星空连线背景特效
Nov 01 #Javascript
jQuery鼠标滑过横向时间轴样式(代码详解)
Nov 01 #jQuery
微信小程序定义和调用全局变量globalData的实现
Nov 01 #Javascript
vue-router 中 meta的用法详解
Nov 01 #Javascript
VUE 解决mode为history页面为空白的问题
Nov 01 #Javascript
js+canvas实现两张图片合并成一张图片的方法
Nov 01 #Javascript
You might like
用PHP读取和编写XML DOM的实现代码
2011/02/03 PHP
php实例化一个类的具体方法
2019/09/19 PHP
雄兵连第三季海报曝光,艾妮熙德成主角,蔷薇新造型
2021/03/09 国漫
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
JQuery实现table行折叠效果以JSON做数据源
2014/05/26 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
javascript实现网页背景烟花效果的方法
2015/08/06 Javascript
jQuery实现右侧显示可向左滑动展示的深色QQ客服效果代码
2015/10/23 Javascript
jquery对dom节点的操作【推荐】
2016/04/15 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
2016/09/29 Javascript
基于 Bootstrap Datetimepicker 联动
2017/08/03 Javascript
React/Redux应用使用Async/Await的方法
2017/11/16 Javascript
基于layui数据表格以及传数据的方式
2018/08/19 Javascript
vue中img src 动态加载本地json的图片路径写法
2019/04/25 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
2020/11/16 Javascript
ptyhon实现sitemap生成示例
2014/03/30 Python
Python端口扫描简单程序
2016/11/10 Python
详解Python各大聊天系统的屏蔽脏话功能原理
2016/12/01 Python
django限制匿名用户访问及重定向的方法实例
2018/02/07 Python
Django 浅谈根据配置生成SQL语句的问题
2018/05/29 Python
使用Django启动命令行及执行脚本的方法
2018/05/29 Python
Python分布式进程中你会遇到的问题解析
2019/05/28 Python
python实现五子棋人机对战游戏
2020/03/25 Python
python随机模块random的22种函数(小结)
2020/05/15 Python
python requests库的使用
2021/01/06 Python
使用CSS3和Checkbox实现JQuery的一些效果
2015/08/03 HTML / CSS
大学本科毕业生的自我鉴定
2013/11/26 职场文书
交通法规咨询中心工作职责
2013/11/27 职场文书
运动会广播稿80字
2014/01/23 职场文书
志愿者服务感言
2014/02/27 职场文书
《分一分》教学反思
2014/04/13 职场文书
小学生竞选班长演讲稿
2014/04/24 职场文书
2014年电话销售工作总结
2014/12/01 职场文书
介绍信格式
2015/01/30 职场文书
2015年第31个教师节致辞
2015/07/31 职场文书