求助大佬们,关于外卖小程序购物车问题
发布于 1 年前 作者 gang73 14188 次浏览 来自 问答

<navigator class=‘flex’ hover-class=“none” url="/pages/order-confirm/order-confirm?id={{cartIdsStr}}">

<view class=“checkout {{countmoney - 11 >= 0 && countmoney > 0 ? ‘’ : ‘checkout-disabled’}}” bindtap="{{countmoney - 9 >= 0 && countmoney > 0 ? ‘checkout’ : ‘’}}">{{countmoney - 11 >= 0 ? ‘去结算’ : ‘还差’ + (11 - countmoney) + ‘元起送’}}</view>

</navigator>

这段代码要怎么改才能变成 未满起送费 无法点击  满足起送费了才可以点击

谢谢谢谢

4 回复

小问题很多,navigator内部的bindTap不应该这样出现,可以考虑用catchTap防止冒泡。业务逻辑就告诉你了

1、countmoney - 11 >= 0 && countmoney > 0

怎么会有这种并且逻辑,后面不必要

2、我看代码已经根据花费做了样式的区分,可以根据花费做点击函数的区分啊

你写两个按钮一个有点击一个没有点击事件,判断哪个显示会比你这样写要简单一些吧

回到顶部