vue - 自定义数字键盘组件的封装

  最近做的一个项目需要自己写一个自定义键盘,所以我这里简单的封装了一下自定义数字键盘。

github地址:https://github.com/sunshime/comPackage

效果图:

(ps:这里演示的键盘只允许输入6位数)
在这里插入图片描述

1、封装的组件:
(1)html文件
<template>
    <div class="cuskeyboard" :style="cssStyle">
        <div class="keyboardcon">
            <div class="number">
                <div
		          :class="active==index?'numberitem changecolor':'numberitem'"
		          v-for="(item,index) in lists"
		          :key="index"
		          @click="choosekey(item,index)"
		        >
		         	 <span :class="index==lists.length-1?'numspan textspan':'numspan'">{
  {item.label}}</span>
		        </div>
            </div>
            <div class="operate">
                 <div :class="active==-1?'operateitem changecolor':'operateitem'" @click="rebacking">
                    <span class="raback"></span>
                </div>
                <div class="operateitem sureitem" @click="makesure">
                    <span class="flexcenter">下一步</span>
                </div>
            </div>
        </div
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值