收藏
回答

【iOS26+iphone17中,input、textarea组件存在重大兼容性问题!】?

<view style={{show?'display:block':'display:none'}}>
  <input placeholder="请输入..."/>
</view>

测试环境:iphone17、ios26,最新版基础库

重现步骤:
1. 初始化时 showtrue
2. 后续操作设置 setData showfalse
3. 再次setData 恢复 showtrue
4. 此时 input 的内容或者placeholder 会变为空白,无法点击,影响面很大,请尽快予以解决


但同样步骤,在开发者工具、PC端表现正常;在iphone其他型号,即便系统为ios26,表现也正常。


请官方大大注意:上述代码的原理,本质上就是市面上众多第三方组件库popup弹窗的逻辑,但问题根源在小程序内核本身,如果不解决这个问题,那么弹窗在隐藏后第二次弹出时,里面的input和textarea会均不可用!
相关帖子:
https://developers.weixin.qq.com/community/develop/doc/00026e1d39c920f64424e564c66400

https://developers.weixin.qq.com/community/develop/doc/0000a0d49ecff0a91514451ab61800


最后一次编辑于  10-30
回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    10-31

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    10-31
    有用 1
    回复 10
    查看更多(5)
  • GD .x 🌸
    GD .x 🌸
    11-06

    我也出现了这个问题,其它手机显示是正常的,在ios26?或者是iphone17手机上出现input里的value无法显示数值,当input框获取到焦点的时候可以显示value,失去焦点的时候又会空值

    11-06
    有用 1
    回复
  • 小卒过河〰
    小卒过河〰
    10-30
    请官方大大注意:上述代码的原理,本质上就是市面上众多第三方组件库popup弹窗的逻辑,但问题根源在小程序内核本身,如果不解决这个问题,那么弹窗在隐藏后第二次弹出时,里面的input和textarea会均不可用!
    


    10-30
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    10-30
    有用
登录 后发表内容