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 相关文章推荐
基于node.js的快速开发透明代理
Dec 25 Javascript
javascript父、子页面交互技巧总结
Aug 08 Javascript
Egret引擎开发指南之运行项目
Sep 03 Javascript
一个js过滤空格的小函数
Oct 10 Javascript
JavaScript模版引擎的基本实现方法浅析
Feb 15 Javascript
Bootstrap Fileinput文件上传组件用法详解
May 10 Javascript
jquery+ajax实现直接提交表单实例分析
Jun 17 Javascript
AngularJS ng-change 指令的详解及简单实例
Jul 30 Javascript
详解vue-router 2.0 常用基础知识点之router-link
May 10 Javascript
响应式框架Bootstrap栅格系统的实例
Dec 19 Javascript
学习LayUI时自研的表单参数校验框架案例分析
Jul 29 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
Aug 06 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 cookis创建实现代码
2009/03/16 PHP
PHP循环函数使用介绍之PHP基础入门教程
2013/09/21 PHP
PHP常见数组函数用法小结
2016/03/21 PHP
PHP实现小偷程序实例
2016/10/31 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
2017/02/16 PHP
js中单引号与双引号冲突问题解决方法
2013/10/04 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
JS中数组Array的用法示例介绍
2014/02/20 Javascript
node.js中的console.error方法使用说明
2014/12/10 Javascript
跟我学习javascript创建对象(类)的8种方法
2015/11/20 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
Jquery和angularjs获取check框选中的值的方法汇总
2016/01/17 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
Node.js的特点详解
2017/02/03 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
2017/03/21 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
2017/04/17 Javascript
JavaScript设计模式之策略模式详解
2017/06/09 Javascript
jquery拖动改变div大小
2017/07/04 jQuery
Vue中v-show添加表达式的问题(判断是否显示)
2018/03/26 Javascript
vue-cli配置环境变量的方法
2018/07/09 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
2018/09/20 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
2019/03/29 Javascript
vue实现的封装全局filter并统一管理操作示例
2020/02/02 Javascript
VueJS实现用户管理系统
2020/05/29 Javascript
Python构建XML树结构的方法示例
2017/06/30 Python
python中的闭包函数
2018/02/09 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
python 读取txt中每行数据,并且保存到excel中的实例
2018/04/29 Python
python PyQt5/Pyside2 按钮右击菜单实例代码
2019/08/17 Python
哪些是python中web开发框架
2020/06/17 Python
大学生作弊检讨书
2014/02/19 职场文书
宿舍保安职务说明书
2014/02/25 职场文书
2015年元旦文艺汇演主持词
2014/03/26 职场文书
列车乘务员工作不细心检讨书
2014/10/07 职场文书
幼儿园安全工作总结2015
2015/04/20 职场文书
JS中一些高效的魔法运算符总结
2021/05/06 Javascript