介绍
这篇文章将为大家详细讲解有关vue实现计步器功能的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1。首先先创建一个步进。vue
& lt; template> ,& lt; div 类=癱ounter-component"比; ,& lt; div 类=癱ounter-btn", @click=癿ins",:类=皗,活跃:muber==min }“祝辞& lt;/div> ,& lt; input 类型=皌ext", v模型=癿uber", @keyup=発eyUpnumberVal",/比; ,& lt; div 类=癱ounter-btn", @click=癮dds",:类=皗,活跃:muber==max }“祝辞+ & lt;/div> ,& lt;/div> & lt;/template> & lt; script> export default  { ,名字:“Stepper", ,数据(){ ,return { ,muber: 1 ,}; }, ,道具:{ ,分钟:{ ,类型:数字, ,默认值:1 }, ,马克斯:{ ,类型:数字, ,默认值:5 }, ,残疾, }, ,方法:{ ,分钟(){ ,if (this.muber & lt;=, this.min), { ,返回; ,} ,this.muber——; 这。释放美元(“countNumber",, this.muber); }, ,增加了(){ ,if (this.muber 祝辞=,this.max), { ,返回; ,} ,this.muber + +; 这。释放美元(“countNumber",, this.muber); }, ,keyUpnumberVal (), { ,let numValue; ,if (typeof this.muber ===,“string"), { ,} 这。释放美元(“countNumber",, this.muber); ,} ,} }; & lt;/script> & lt; style  lang=發ess", scoped> .counter-component { ,位置:相对; ,显示:inline-table; ,溢出:隐藏; ,vertical-align:中间; } .counter-show { ,浮动:左; } input { ,显示:inline-block; ,边界:没有; ,border-top: 1 px solid # e3e3e3; ,边界底部:1 px solid # e3e3e3; 25,身高:px; ,行高:25 px; ,宽度:30 px; ,text-align:中心; ,大纲:没有; ,text-align:中心; ,背景:# fff; } .counter-btn { ,边界:1 px solid # e3e3e3; ,显示:inline-block; 25,身高:px; ,行高:25 px; ,宽度:25 px; ,text-align:中心; ,光标:指针; } .counter-btn: hover { ,边框颜色:# 4 fc08d; ,背景:# 4 fc08d; ,颜色:# fff; } .active { ,背景:rgb (182,, 181,, 181); } & lt;/style>
2。然后页面加载
import Stepper 得到“。/步进/Stepper"; & lt; Stepper : min=癗umbers",: max=癿axNumbers", @countNumber=癵etFeslaves (& # 39; countNumber& # 39;,事件美元)“祝辞& lt;/Stepper> 数据(){ return { 数量:1, maxNumbers: 5 } , }
关于“vue实现计步器功能的方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。