小程序textarea在ios和Android上初始光标的padding值不一致

遇到的问题描述

在做小程序项目的时候发现textarea的光标初始位置在ios和Android上面不一致,在ios上光标会下移并且后移 

解决方案:

在onload里面判断一下机型      phone:false  //初始值

let phone = wx.getSystemInfoSync();  //调用方法获取机型

    const that = this ;

    if (phone.platform == 'ios') {

      that.setData({

        phone: true

      });

    } else if (phone.platform == 'android') {

      that.setData({

        phone: false

      });

    }

其次 不能直接在textarea上面写style='padding:{{phone?"-10rpx":"0"}} 这样是不起效果的

需要在textarea外面包一层view 在view上写style='padding:{{phone?"-10rpx":"0"}}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容