美文网首页
Android chrmoe position is fixed

Android chrmoe position is fixed

作者: Poppy11 | 来源:发表于2023-04-23 14:30 被阅读0次

    问题:我的项目使用了antd-mobile 的Popup + SearchBar组件组合,当在Android Chrome浏览器中,我点击SearchBar时,键盘会遮挡住Popup.

    这是BUG图,打开键盘我已经看不到Popup的列表了。

    mobile.jpeg

    这是我使用Chrmoe浏览器电脑版调试,发现外部滚动条可以拖动到最下方,当外部滚动条拖动到最下方时,键盘也就不会遮挡内容了。

    chromedebug.png

    在这里顺便讲一下如何在电脑使用Chrmoe浏览器调试手机端的浏览器。

    • 手机电脑保持同一网络
    • 手机连接电脑,开启开发者模式
    • 访问chrome://inspect/#devices
    • 点击Inspect , need climb wall


      image.png

    然后最后解决方案是, 每次点击searchInput的时候,我们找到popup节点,并且让滚动到可视区域

    <SearchBar
    
        onFocus={() => {
            setTimeout(() => {
                document.getElementsByClassName('adm-popup')[0].scrollIntoView();
            }, 100);
        }}
    
    />;
    
    

    相关文章

      网友评论

          本文标题:Android chrmoe position is fixed

          本文链接:https://www.haomeiwen.com/subject/iafyjdtx.html