收藏
回答

使用 vant-weapp ui框架做一个点餐小程序,用van-stepper 计数 出现这个问题?

在主食页点加1,到热菜页还没点,为什么已经加1了,应该是零啊

回答关注问题邀请回答
收藏

4 个回答

  • 阿白
    阿白
    2021-11-23

    van-stepper使用时,value值绑定数组中number,但是number是动态的,加减都可以,但是直接刷新数据数组后,van-stepper的值不会与刷新后的数据同步,eg:开始value 30, 刷新数据后,数据中对应的变为了20,但是van-stepper的显示不会刷新

    2021-11-23
    有用 1
    回复 4
    • A@偶然的你
      A@偶然的你
      2021-12-07
      遇到了,所以有什么解决办法吗?
      2021-12-07
      回复
    • 10032
      10032
      2022-08-21
      设置为async-change就好了。然后在bind:change中手动改变value的值
      2022-08-21
      回复
    • 阿白
      阿白
      2022-08-26回复10032
      是源数据的刷新了,该组件显示没有更新,并没有&&也不会触发任何change方法
      2022-08-26
      回复
    • 🌙
      🌙
      2023-02-06回复阿白
      我也碰到了这个问题,有什么解决办法吗
      2023-02-06
      回复
  • 有赞
    有赞
    2020-11-21

    Stepper 的默认值是由 value 属性控制的呢,如果希望默认值是 0 的话,请把 value 的初始值设置为 0,并把 min 属性设置为 0

    2020-11-21
    有用
    回复 5
    • 木子樵
      木子樵
      2021-12-02
      官方你好,为啥Stepper setData  界面不更新
      2021-12-02
      回复
    • A@偶然的你
      A@偶然的你
      2021-12-07
      +1
      2021-12-07
      回复
    • 古月
      古月
      2022-11-18
      Stepper setData 界面不更新,就算async-change,bind:change中手动改变value的值也只是第一次奏效,其他情况下都是数据修改,组件没有更新,怎么解决呢
      2022-11-18
      回复
    • 阿白
      阿白
      2023-08-21
      是的啊,数据更新了,是页面不更新,怎么办呢?官方
      2023-08-21
      回复
    • normal🍎
      normal🍎
      06-16
      我用的小程序版本,为什么我设置value="0"或者value="0" min n="0" ,都是显示是1. {{0}}我也试了,显示都是最小1.请官方修复修复.最小是0开始.
      06-16
      回复
  • 波拿巴
    波拿巴
    2020-11-16
        <view wx:for="{{food}}" wx:key='index'>
          <van-card
            price="{{item.price}}"
            desc="{{item.desc}}"
            title="{{item.name}}"
            thumb="{{ hosts }}{{item.thumb}}" 
          >
          <!-- disable-input -->
          
          <view slot="footer" class="van-card__footer">
              <van-stepper data-cart="{{item}}" id='{{item.id}}' name="{{item.id}}"  bind:plus="plus" bind:minus="minus"/>
          </view>
          </van-card>这是页面代码
    
    2020-11-16
    有用
    回复
  • TNT
    TNT
    2020-11-16

    你切换左边的操作的时候 清空一次啊。

    2020-11-16
    有用
    回复 5
    • 波拿巴
      波拿巴
      2020-11-16
      清空food吗 ?
      2020-11-16
      回复
    • 波拿巴
      波拿巴
      2020-11-16
      清空是好了,但是再切回去之前点的就清空了
      2020-11-16
      回复
    • TNT
      TNT
      2020-11-16回复波拿巴
      你不会用的同一个value吧?data下的名字用的同一个?
      2020-11-16
      回复
    • 波拿巴
      波拿巴
      2020-11-29
      value ,循环出来的,不一样
      2020-11-29
      回复
    • TNT
      TNT
      2020-11-30回复波拿巴
      楼上vant ui的官方来回答了
      2020-11-30
      回复
登录 后发表内容
问题标签