riku
8 小时以前 8e3f3890e93d097df4be744648b9ac404d20a558
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
var utils = require('../common/utils.wxs');
 
function textareaStyle(autosize) {
  if (autosize && autosize.constructor === 'Object') {
    return utils._style({
      'min-height': addUnit(autosize.minHeight),
      'max-height': addUnit(autosize.maxHeight),
    });
  }
  return '';
}
 
function addUnit(value) {
  // prettier-ignore
  var REGEXP = getRegExp('^-?\d+(.\d+)?$');
  if (value == null) {
    return undefined;
  }
  return REGEXP.test('' + value) ? value + 'rpx' : value;
}
 
module.exports = {
  textareaStyle: textareaStyle,
  _style: utils._style,
};