时间:2021-05-26
本文实例为大家分享了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} }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
华为很多手机都内置了计步器功能,因为手机是随身携带的,平时的走动都会产生数据,那么华为手机如何查看计步器的数据呢?华为手机查看计步器数据教程打开手机,进入设置界
上篇文章给大家介绍了vue实现裁切图片同时实现放大、缩小、旋转功能,今天给大家介绍vue.js实现点击图标放大离开缩小功能,具体代码如下所示:@-webkit-
本文实例讲述了vue基础之使用get、post、jsonp实现交互功能。分享给大家供大家参考,具体如下:一、如果vue想做交互,引入:vue-resouce二、
本文实例讲述了vue.js实现带日期星期的数字时钟功能。分享给大家供大家参考,具体如下:/vue/2.4.4/vue.min.js">{{date}}{{tim
本文实例为大家分享了vue实现简单上传图片功能的具体代码,供大家参考,具体内容如下vue简单的上传个图片的功能,主要代码:企业logoexportdefault