小程序的选择输入数量框

记录一下写项目时常用的小东西

wxml
      <view class='choosenumbox'>
        <view class='del' data-type='1' bindtap='countNum'>-</view>
        <view class='num'>
          <input type='number' bindblur='checkNum' bindinput='getInputNum' value="{{num}}"></input>
        </view>
        <view class='add' data-type='2' bindtap='countNum'>+</view>
      </view>
wxss
/*数量框*/
.choosenumbox{
  display: flex;
  border-radius: 10rpx;
  border: 1rpx solid #cfcfcf;
}
.choosenumbox view{
  display: flex;
  justify-content: center;
  width: 50rpx;
  height: 50rpx;
}
.del{
  font-size: 36rpx;
  color: #616161;
}
.add{
font-size: 36rpx;
 color: #616161;
}
.num{
  border-left:1rpx solid #cfcfcf;
  border-right: 1rpx solid #cfcfcf;
}
.num input{
  font-size: 36rpx;
  color: #f22d2d;
  text-align: center;
}
js
// page/index/order/print.js
Page({
  //检查输入数量
  checkNum: function (res) {
    var that = this
    var num = res.detail.value
    if (num <= 0 || num >= 6 || num == "") {
      wx.showToast({
        title: '输入超出范围',
        icon: 'none'
      })
      that.setData({
        num: 1
      })
    }
  },
  //获取输入数量
  getInputNum: function (res) {
    var that = this
    var num = res.detail.value
    that.setData({
      num: parseInt(num)
    })
  },
  //计算数量
  countNum: function (res) {
    var that = this
    var type = res.currentTarget.dataset.type
    var num = that.data.num
    if (type == 1) {
      if (num > 1) {
        that.setData({
          num: parseInt(num - 1)
        })
      }
    }
    if (type == 2) {
      if (num < 5) {
        that.setData({
          num: parseInt(num + 1)
        })
      }
    }
  },
  /**
   * 页面的初始数据
   */
  data: {
    num: 1,
  },

})
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于Spring Boot架的微信小程序智慧物流系统旨在提升物流行业的效率和服务水平,结合了后端逻辑处理和微信小程序的用户界面,实现了以下主要功能: 用户身份验证:支持用户通过微信账号登录,验证用户身份,确保物流信息的安全性和可信度。 货物跟踪:用户可以通过小程序实时查询货物的运输状态和位置信息,了解货物的实时动态,提高货物跟踪的精准度和及时性。 订单管理:用户可以通过小程序下单、取消订单、修改订单等操作,实现对物流订单的灵活管理,同时系统能够实时更新订单状态和信息。 路线规划:根据用户输入的起始地点和目的地点,系统可以提供最优的货物运输路线规划,包括路程、时间、费用等信息,帮助用户选择最合适的运输方案。 司机调度:系统可以根据订单信息和货物情况进行司机的智能调度和分配,提高运输效率和利用率,同时优化司机的出行路线和时间安排。 货物信息管理:后台系统可以管理货物的信息,包括货物种类、数量、重量、体积等,实时更新货物信息并确保货物安全运输。 费用结算:系统支持对运输费用的结算和支付,包括计算运输费用、生成运输账单、提供在线支付等功能,方便用户和物流公司之间的费用结算。 客户服务:用户可以通过小程序进行客户服务咨询、投诉建议等操作,系统提供在线客服支持,保障用户的权益和需求。 数据分析与优化:系统可以对运输数据进行统计和分析,提供运输效率、成本、客户满意度等方面的数据报表和分析结果,为物流运营提供决策支持和优化建议。 综上所述,基于Spring Boot架的微信小程序智慧物流系统为用户和物流公司提供了便捷、高效的物流服务,促进了物流行业的数字化转型和智能化发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值