业务需求:金额,数字可以进行修改,自定义数字键盘组件,输入数字的同时可以显示正在修改的项目以及输入的数字大小
本质上还是组件的封装,以及组件间传值
页面:
封装组件:component/kx-numberKey/kx-numberKey.vue
UI部分:
<template>
<view name='kxNumKey'>
<--本质还是引入Uni-popup组件-->
<uni-popup ref="popup" type="bottom">
<view class="kxbottom">
<block v-if="!kxbut">
<--第一部分“取消,确认”部分-->
<view class="kxbut">
<text @click="close">取消</text>
<text @click="ok">确定</text>
</view>
<--第二部:显示修改的项目和数字-->
<view class="kxinput">
<text>{
{
textS}}</text>
<text v-if="data">{
{
data}}</text>
<text class="default" v-else>{
{
placeholder||def}}</text>
<text>{
{
textE}}</text>
</view>
</block>
<--第三部分:数字按钮部分,包含“后退”和小数点-->
<view class="kxnumcon">
<view class=