收藏
回答

bindinput使用setData赋值,使用this.data获取值不一样?


我最后使用this.endname方式替代setData的值来解决这个登录的用户名问题,但是不知道其他页面的表单会不会有问题.

有其他人遇到这问题吗,怎么解决?

注:不是复制黏贴的,都是手动输入的

最后一次编辑于  2020-08-04
回答关注问题邀请回答
收藏

3 个回答

  • Héctor2
    Héctor2
    2020-08-04

    会不会是手写输入的问题? 我们小程序经常有用户反馈手写丢字

    建议这种简单的表单最好用form去做

    2020-08-04
    有用
    回复 1
    • 愤怒的小鸟
      愤怒的小鸟
      2020-08-05
      好的我试试
      2020-08-05
      回复
  • 结局
    结局
    2020-08-04

    应该都是this.data.xx吧

    2020-08-04
    有用
    回复 6
    • 愤怒的小鸟
      愤怒的小鸟
      2020-08-04
      姐姐,this.data.xx赋值,前端渲染是不会更新的,只有setData页面才会更新数据
      2020-08-04
      回复
    • 结局
      结局
      2020-08-04回复愤怒的小鸟
      好吧,个人习惯问题,我一直觉得变量就应该写到data里
      2020-08-04
      回复
    • 愤怒的小鸟
      愤怒的小鸟
      2020-08-04
      是啊,就是setData赋值那个用户出了问题,我擦用this.endname的,我也是没办法了
      2020-08-04
      回复
    • 结局
      结局
      2020-08-04回复愤怒的小鸟
      你在setdata下边console一下that.data.name 看看可以获取到吗
      2020-08-04
      回复
    • 结局
      结局
      2020-08-04回复愤怒的小鸟
      你看下和你写的这个有关系吗
      2020-08-04
      回复
    查看更多(1)
  • .
    .
    2020-08-04

    this指向问题。

    2020-08-04
    有用
    回复 16
    • 愤怒的小鸟
      愤怒的小鸟
      2020-08-04
      这两个this是同一个指向啊,而且只有一个人有这问题,其他人都是好的
      2020-08-04
      回复
    • .
      .
      2020-08-04回复愤怒的小鸟
      单纯的写法错误。
      2020-08-04
      回复
    • .
      .
      2020-08-04
      输入框的事件是bindinput吗?
      2020-08-04
      回复
    • 愤怒的小鸟
      愤怒的小鸟
      2020-08-04
      是的
      2020-08-04
      回复
    • 愤怒的小鸟
      愤怒的小鸟
      2020-08-04
      2020-08-04
      回复
    查看更多(11)
登录 后发表内容
问题标签