收藏
回答

请问下怎么做个按钮,按加号后显示减号,然后点击减号后删除,两个按钮变成一个的那种?

js不知道怎么写

<view class="selnum" >
   <view data-item-index="{{index}}" class="cut" catchtap="cutNumber">-</view>
    <input value="{{item.number}}" class="number" disabled="true" type="number" />
   <view data-item-index="{{index}}" class="add" catchtap="addNumber" disabled='{{disabled}}'>+</view>
</view>
回答关注问题邀请回答
收藏

2 个回答

  • 你是人间四月天
    你是人间四月天
    2022-04-22

    可以写个条件做为前端的判断依据:

    1.展示加号

    2.展示减号

    3.展示删除

    比如你定义一个:isNum:1,

    然后根据点击动态改变这个:this.setData({isNum:2}); 后面的自己完善一下对应的业务就可以了。

    2022-04-22
    有用 1
    回复 1
    • 🙊
      🙊
      2022-04-23
      感谢
      2022-04-23
      回复
  • zhiou
    zhiou
    2022-04-23

    https://vant-contrib.gitee.io/vant-weapp/#/stepper

    2022-04-23
    有用
    回复 1
    • 🙊
      🙊
      2022-04-23
      感谢
      2022-04-23
      回复
登录 后发表内容