当前位置: 首页 > article >正文

uni-app:自定义键盘

组件说明

自定义键盘
自定义数字键盘,可以传参数:
1.提交键的颜色;2.提交键的文字描述;3.最大值;4.自定义提交事件

效果展示和示例

在这里插入图片描述
使用示例

<number-keyboard
        :maxValue="maxValue" :value="amount"
        btnText="确认支付"
        @input="onInput" @submit="confirmPayment"/>
//这部分必须有
onInput(newValue) {
   
    this.amount = newValue;
},
confirmPayment() {
   
    console.log("pay...")
},

代码实现

<template>
    <view class="component-keyboard">
        <view class="left-keyboard">
            <view class="f f-wrap">
                <view :key="index" @click="handleInput('num',(index+1))" class="item item-num" hover-class="hover"
                      hover-stay-time="50"
                      v-for="(item,index) in 9">
                    {
  { index + 1 }}
                </view>
            </view>
            <view class="f">
                <view @click="handleInput('num', '0')" class="item item0" hover-class="hover" hover-stay-time="50">0
                </view>
                <view @click="handleInput('point','.')" class="item" hover-class

http://www.kler.cn/a/613296.html

相关文章:

  • Leetcode 二叉树剪枝
  • 开源测试用例管理平台
  • 用户模块——自定义业务异常
  • Linux下的socket演示程序3(udp)
  • 新手村:逻辑回归-理解03:逻辑回归中的最大似然函数
  • JavaScript 中Object.assign()和展开运算符在对象合并时的区别,各自的适用场景是什么?
  • 线程同步——读写锁
  • YEUSAI网络广播与舞台音响系统成功应用于武夷山文化馆
  • Windows上使用bash脚本
  • [运维]Linux系统扩容磁盘空间-将未分配的空间进行整合分配
  • 3.26学习总结
  • 5、vim编辑和shell编程【超详细】
  • 书籍学习|基于Java+vue的书籍学习平台(源码+数据库+文档)
  • CXL UIO Direct P2P学习
  • 运维规则之总结(Summary of Operation and Maintenance Rules)
  • Ingredient-oriented Multi-Degradation Learning for Image Restoration论文阅读
  • leetcoed0044. 通配符匹配 hard
  • DQL语句-distinct去重
  • git 问题 master has no tracked branch
  • 第一卷:京口草鞋摊的野望(1-36回)正反人物群像