收藏
回答

textarea的坑



1、原生组件,层级最高,上面不能有其他自定义view,会被透过去;

2、可能也和层级有关,编辑完textarea之后直接点击保存这时textarea还没有失去焦点,导致 bindblur 没有被调用;

   解决:使用 form 方式解决;

3、当表单里有两个textarea时,连续输入后点击按钮无反应

4、直接往 textarea 里传值在 Android 上会概率显示不出来;

    原因:textarea应该是渲染的非常快,value 会在 onload 之后马上被填充,这时如果 value 还没被赋值,就显示为空。

    解决:在 onShow 之后加载 textarea。


5、textarea 不能放在 for 循环里,否则会出现输入其中一项会将另一项的内容冲掉;

6、垂直居中有问题,在 iPhone 上的 padding-top 会比 Android 大很多。

7、当它父亲和爷爷同时使用 table、flex 等相对复杂布局时,会出现满行换行时上一行会被清空的奇怪问题。


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

11 个回答

  • 逍遥至尊&寶
    逍遥至尊&寶
    2017-02-10

    。。。好像textarea是用的原生的组件,所以层级最高,我是一般情况下 能不用就不用

    2017-02-10
    有用
    回复

正在加载...

登录 后发表内容