收藏
回答

小程序input组件中的value有值,但是页面上却没有显示出来,这是为什么?


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

9 个回答

  • 千亿昔
    千亿昔
    2022-10-12

    楼主解决了吗?我用的也是wepy框架,也遇到这种情况,

    2022-10-12
    有用 1
    回复 1
    • 陶玲
      陶玲
      2023-11-10
      我在赋值的时候设置了一个settimeout,解决了这个问题
      2023-11-10
      回复
  • Sandy
    Sandy
    2020-08-07

    同样的问题求官方解答一下啊

    2020-08-07
    有用
    回复
  • 如是
    如是
    2020-06-23

    楼主 解决了么 我现在也遇到相同的问题

    2020-06-23
    有用
    回复 1
    • 陶玲
      陶玲
      2023-11-10
      我在赋值的时候设置了一个settimeout,解决了这个问题
      2023-11-10
      回复
  • 倔小草😄
    倔小草😄
    2020-06-09

    楼主解决了吗?我也碰到了类似问题,求解答,谢谢!

    2020-06-09
    有用
    回复
  • 陶玲
    陶玲
    2019-11-27

    用的是wepy1.x版本的框架

    dom结构

    <input type="number" value="{{item.num}}" class="num-box__input"

    data-item="{{item}}" bindchange="updateNum"/>

    js逻辑

    updateNum(e) {

        const { item } = e.currentTarget.dataset

        let num = parseInt(e.detail.value) || item.num

        if (item.num === num) {

            this.cart = this.cart

            return

        }

        if (num < 1) {

            this.deleteItem(e)

            return

        }

        if (num > 99) {

            this.showToast('该商品限购99件')

            this.cart = this.cart

        }

        this.updateItemCount(item, num)

    },




    2019-11-27
    有用
    回复
  • 拾忆
    拾忆
    2019-11-27

    切换一下基础库

    2019-11-27
    有用
    回复
  • 陈
    2019-11-27

    你的基础库是不是2.9.3版本的?


    2019-11-27
    有用
    回复
  • .
    .
    2019-11-27

    里面的value绑定了吗?

    2019-11-27
    有用
    回复 11
    • 陶玲
      陶玲
      2019-11-27
      input是在一个循环中绑定的动态值
      2019-11-27
      回复
    • .
      .
      2019-11-27回复陶玲
      你把代码贴出来看看,
      2019-11-27
      回复
    • 陶玲
      陶玲
      2019-11-27回复.
      用的是wepy1.x版本的框架


      dom结构




      data-item="{{item}}" bindchange="updateNum"/>


      js逻辑


      updateNum(e) {


          const { item } = e.currentTarget.dataset


          let num = parseInt(e.detail.value) || item.num


          if (item.num === num) {


              this.cart = this.cart


              return


          }


          if (num < 1) {


              this.deleteItem(e)


              return


          }


          if (num > 99) {


              this.showToast('该商品限购99件')


              this.cart = this.cart


          }


          this.updateItemCount(item, num)


      }
      2019-11-27
      回复
    • 陶玲
      陶玲
      2019-11-27
      dom结构


      2019-11-27
      回复
    • 陶玲
      陶玲
      2019-11-27
      只有当我把当前输入框的值清空时,失去焦点后input里面的值为空
      2019-11-27
      回复
    查看更多(6)
  • 子不语
    子不语
    2019-11-27

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段( https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html )

    2019-11-27
    有用
    回复
登录 后发表内容
问题标签