收藏
回答

关于input输入内容会将textarea内容覆盖或者替换的问题

在编辑器上,尚不会出现这样的问题,在预览模式下,苹果手机上input的输入的内容会将textarea的内容替换掉,具体重现方法,在预览后,请退出微信应用,是退出整个微信不需要重新输入密码,只需要关闭微信包括退出后台,然后再次进入微信点开微信小程序,在input输入内容即可将textarea的内容覆盖的BUG


<view>
    <input type="text" name="{{input_info}}" value="{{input_info}}" bindblur="bindinputValue" />
    <textarea  name="{{textarea_info}}" value="{{textarea_info}}" bindblur="bindTextareaValue"/>
    <textarea  name="{{textarea_info}}" value="{{textarea_info}}" bindblur="bindTextareaValue"/>
</view>
const app = getApp()
 
Page({
  data: {
    input_info: "这里是input",
    textarea_info: "这里是textarea",
  },
  bindinputValue: function (e) {
  var value = e.detail.value
    this.data.input_value = e.detail.value
},
  bindTextareaValue: function (e) {
  var value = e.detail.value
    this.data.textarea_value = e.detail.value
}
})


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

23 个回答

  • 唐英 -
    唐英 -
    2017-11-08

    杀掉微信进程,重开,进入DEMO程序,必现。。。。

    iphone6s, 1.5.3 ,  微信6.5.18

    2017-11-08
    有用
    回复
  • 红掌拨清波
    红掌拨清波
    2017-11-08

    你好,请退出微信重新进入我指的是退出后台不用退出微信重新输入密码,在别处没有setData误更新,这个demo就可以重现,基础库版本1.5.2,微信版本6.5.13,手机系统版本8.4,手机iphone6Plus

    2017-11-08
    有用
    回复
  • 唐英 -
    唐英 -
    2017-11-07

    我也遇到了。。。尴尬啊,我都快要坚持不住了。还要用小程序开发么。。

    2017-11-07
    有用
    回复

正在加载...

登录 后发表内容