收藏
回答

调用setdata更改input框中的值的时候会调用bindinput方法,怎么解决?

在代码中想要改变input框里的值,调用了setdata进行重新赋值,但是会自动触发bindinput方法,导致我更改不掉input里的值,这个问题应该怎么办?

在clearName里使用的setdata给name重新赋值,但是会自动触发input方法把值重新赋回来

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

2 个回答

  • 老张
    老张
    2020-08-28

    单独测试input,一个input,一个setData,一个bindinput,看看能不能得出你这个结论。然后你就会自动去找其他原因了。

    2020-08-28
    有用
    回复
  • .
    .
    2020-08-28

      changeName(e){

        this.setData({

          name:e.detail.value

        })

      },

      cleareName(e){

        this.setData({

          name:''

        })

      },


    2020-08-28
    有用
    回复
登录 后发表内容
问题标签