Skip to content

在微信小程序原生中的textarea标签有一个属性叫disable-default-padding,它能够消除IOS系统中出现时内边距的样式问题,而在uni-app的uni-easyinput组件中却没有该属性,因此当使用uni-easyinput组件的type=textarea时,样式在IOS中会出现不统一

image

封装uni-easyinput修复在IOS系统下样式问题

image 通过uni-easyinput的源码我们可用看出它封装了原生textarea标签,但是 在uni-easyinput的文档中却没有暴露该属性,于是我只能自己动手丰衣足食了 image

  • 通过暴露出disableDefaultPadding属性供外界配置,设置了默认值为true,默认就不会出现该问题了
js
  disableDefaultPadding: {
  type: Boolean,
  default: true
  },