微信小程序商城项目之购物数量加减

互联网 18-6-23
这篇文章主要为大家详细介绍了微信小程序商城购物数量加减功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

在购物车里:

<!-- 主容器 -->  <view class="stepper">    <!-- 减号 -->    <text class="{{minusStatus}}" bindtap="bindMinus">-</text>    <!-- 数值 -->    <input type="number" bindchange="bindManual" value="{{num}}" />    <!-- 加号 -->    <text class="normal" bindtap="bindPlus">+</text>  </view>
/*全局样式*/  page {    padding: 20px 0;  }    /*主容器*/  .stepper {    width: 80px;    height: 26px;    /*给主容器设一个边框*/    border: 1px solid #ccc;    border-radius: 3px;    margin:0 auto;  }    /*加号和减号*/  .stepper text {    width: 19px;    line-height: 26px;    text-align: center;    float: left;  }    /*数值*/  .stepper input {    width: 40px;    height: 26px;    float: left;    margin: 0 auto;    text-align: center;    font-size: 12px;    /*给中间的input设置左右边框即可*/    border-left: 1px solid #ccc;    border-right: 1px solid #ccc;  }    /*普通样式*/  .stepper .normal{    color: black;  }    /*禁用样式*/  .stepper .disabled{    color: #ccc;  }
Page({    data: {      // input默认是1      num: 1,      // 使用data数据对象设置样式名      minusStatus: 'disabled'    },    /* 点击减号 */    bindMinus: function() {      var num = this.data.num;      // 如果大于1时,才可以减      if (num > 1) {        num --;      }      // 只有大于一件的时候,才能normal状态,否则disable状态      var minusStatus = num <= 1 ? 'disabled' : 'normal';      // 将数值与状态写回      this.setData({        num: num,        minusStatus: minusStatus      });    },    /* 点击加号 */    bindPlus: function() {      var num = this.data.num;      // 不作过多考虑自增1      num ++;      // 只有大于一件的时候,才能normal状态,否则disable状态      var minusStatus = num < 1 ? 'disabled' : 'normal';      // 将数值与状态写回      this.setData({        num: num,        minusStatus: minusStatus      });    },    /* 输入框事件 */    bindManual: function(e) {      var num = e.detail.value;      // 将数值与状态写回      this.setData({        num: num      });    }  })

运行结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

微信小程序购物商城系统开发所需工具

微信小程序的火车票查询的代码

以上就是微信小程序商城项目之购物数量加减的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信小程序联网请求的轮播图

相关资讯