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

做技术分享网站有哪些成都市建设质监站网站

做技术分享网站有哪些,成都市建设质监站网站,中美军事最新消息,响应式网站自助建设微信小程序input自带数字输入键盘,不过是直接调用的系统键盘,无法个性化。 代码中使用使用了Vant WeappVant UI小程序版,这里就不介绍相关安装说明了,大家自行安装Vant Weapp。 json 用到的组件 {"usingComponents": …

微信小程序input自带数字输入键盘,不过是直接调用的系统键盘,无法个性化。

代码中使用使用了Vant WeappVant UI小程序版,这里就不介绍相关安装说明了,大家自行安装Vant Weapp。
在这里插入图片描述

json 用到的组件

{"usingComponents": {"van-cell": "@vant/weapp/cell/index","van-button": "@vant/weapp/button/index","van-popup": "@vant/weapp/popup/index","van-field": "@vant/weapp/field/index","van-row": "@vant/weapp/row/index","van-col": "@vant/weapp/col/index"}
}

wxml 结构

<van-cell title="分数" value="{{score || '点击打分'}}" bindtap="tapScore" /><!-- 打分键盘 -->
<van-popupshow="{{ keyboardShow }}"position="bottom"custom-style="height: 508rpx;"bind:close="onClose"
><view class="keyborad"><view class="input"><van-fieldvalue="{{ value }}"custom-style="border: 2prx solid #dcdee0"placeholder="请选择分数"disabled/></view><view class="number-keyboard"><van-row class="number" gutter="10"><van-colwx:for="{{number}}"wx:key="index"data-key="{{item}}"custom-class="number-item"span="{{item === 0 ? '16' : '8'}}"bindtap="tapNumber"><view class="number-item__key tap-key">{{item}}</view></van-col></van-row><view class="operation"><view class="del tap-key" bindtap="tapBksp"><image class="del-icon" src="/assets/backspace.png"></image></view><view class="confirm tap-key" bindtap="confirm">确定</view></view></view></view>
</van-popup>

js 内容

Page({data: {score: '',keyboardShow: false,value: '',number: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0, '.']},tapScore() {this.setData({keyboardShow: true})},onClose() {this.setData({keyboardShow: false})},// number点击tapNumber(e) {const { key } = e.currentTarget.datasetlet { value } = this.datavalue += key/*** 限制输入* 开头不能是小数点* 只能有一位小数点* 0开头只能跟小数点* 小数点后限制一位*/value = String(value).replace(/^\./g, '').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^00$/, '0').replace(/^0(\d)/g, '$1').replace(/^(-)*(\d+)\.(\d{1}).*$/, '$1$2.$3')this.setData({value})},// 退格tapBksp() {let { value } = this.datavalue = String(value)value = value.substr(0, value.length - 1)this.setData({value})},// 确定confirm() {let { value } = this.datathis.setData({score: value,keyboardShow: false})},
})

wxss 样式


.keyborad .number-keyboard {display: flex;background-color: #ebedf0;padding: 20rpx 20rpx 0 20rpx;
}
.keyborad .number-keyboard .tap-key:active {opacity: 0.8;
}
.keyborad .number-keyboard .number {flex: 1;
}
.keyborad .number-keyboard .number .number-item {margin-bottom: 20rpx;
}
.keyborad .number-keyboard .number .number-item .number-item__key {background-color: #fff;text-align: center;height: 80rpx;line-height: 80rpx;border-radius: 8rpx;font-size: 32rpx;font-weight: 700;
}
.keyborad .number-keyboard .operation {width: 200rpx;display: flex;flex-direction: column;margin: 0 0 20rpx 20rpx;
}
.keyborad .number-keyboard .operation .del {height: 80rpx;text-align: center;margin-bottom: 20rpx;background-color: #fff;border-radius: 8rpx;display: flex;align-items: center;justify-content: center;
}
.keyborad .number-keyboard .operation .del .del-icon {width: 40rpx;height: 40rpx;
}
.keyborad .number-keyboard .operation .confirm {flex: 1;display: flex;align-items: center;justify-content: center;background-color: #04943f;border-radius: 8rpx;color: #fff;font-size: 36rpx;
}
.keyborad .van-field__control--disabled {color: #666 !important;
}
http://www.yayakq.cn/news/767029/

相关文章:

  • 大公司的网站是怎么建的克隆网站带后台
  • 网站开发科普书凡客官网 电脑版
  • 各种网站制作asp.net 2.0网站开发全程解析 下载
  • .net网站建设实例微信开发者文档官网
  • 成都网站推广营销微信wordpress4.2下载
  • 男女做污污的网站wordpress 设计步骤
  • wordpress站内信插件91
  • 设计主题网站聚美优品网站建设项目规划书
  • 如何判断一个网站是否用织梦建设的手机网站开发设计报价单
  • 做网站是找什么人广东新闻联播今天
  • 深圳网站建设-龙华信科网站快速备案公司
  • 做网站的前端是做什么外贸生意做哪个网站好
  • 如何利用云服务器进行网站建设企业seo年度
  • 建设部网站官网施工合同文本平台很重要经典的句子
  • flash网站设计实例设计模板在哪里找
  • 怎么建立图片的网站吗营销型类型网站多少钱些
  • 泊头做网站免费搭建淘宝客网站
  • wordpress的底部找不到版权信息搜索优化整站优化
  • 大型网站建设机构网站运营总监
  • 东莞志豪建设公司网站微商城运营方案
  • 网站建设 前沿文章中国保密在线网站培训系统
  • 台州建站模板搭建怎么选择扬中网站建设
  • 旅游短租公寓网站建设做ppt配图好用的网站
  • 做淘宝的网站顺丰电子商务网站建设
  • 成都网站建设58国际要闻
  • 住房和城乡建设部网站一级建造师网站建站的类型
  • 海外网站建设推广最好的软件免费网站大全
  • 网站后台管理默认密码营销型网站网站设计
  • 模块网站和定制网站区别如何修改网站模版
  • 用ps如何做短视频网站wordpress点赞功能