一些好的写法

 1.多状态返回

之前的笨写法

<text class="word" wx:if="{{ optionInfo.supplyScaleUnit == 1 }}">Nm³/h</text>
<text class="word" wx:if="{{ optionInfo.supplyScaleUnit == 0 }}">kg/h</text>
<text class="word" wx:if="{{ optionInfo.supplyScaleUnit == 2 }}">吨</text>

 好的写法:

但是在写小程序的时候发现微信小程序的wxml不支持

<text class="card-left-tag-text" >
  {{ {0: '未交班', 1: '未接班', 2: '已完成', 3: '已延期'}[items.turnoverType] }}
</text>

微信小程序支持写法:

<text class="word">{{supplyScaleList[optionInfo.supplyScaleUnit].label}}</text>

 以前真的太笨了,不思考,总想着怎么快这么写

 2.年月拼接,pre,cur,next

let date = new Date();
      let year = date.getUTCFullYear()
      let month = date.getUTCMonth() + 1
      let pre = '';
      let cur = '';
      let next = '';
      cur = year + '-' + (month < 9 ? ('0' + month) : month)
      pre = month === 1 ? ((year - 1) + '-12') : (year + '-' + (month - 1 < 9 ? ('0' + (month - 1)) : month - 1))
      next = month === 12 ? ((year + 1) + '-01') : (year + '-' + (month + 1 > 9 ? ('0' + (month + 1)) : month + 1))
      return schedule({ dutyDate: [pre, cur, next].join(',') }).then(res => {})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值