diff --git a/src/components/textarea/index.js b/src/components/textarea/index.js index 3e3e08000..470c39050 100644 --- a/src/components/textarea/index.js +++ b/src/components/textarea/index.js @@ -69,29 +69,35 @@ export default class AtTextarea extends AtComponent { onConfirm: PropTypes.func } - handleInput (e) { - this.props.onChange(e, ...arguments) + constructor () { + super(...arguments) + if (process.env.NODE_ENV === 'test') { + Taro.initPxTransform({ designWidth: 750 }) + } + } + + handleInput () { + this.props.onChange(...arguments) } - handleFocus (e) { - this.props.onFocus(e, ...arguments) + handleFocus () { + this.props.onFocus(...arguments) } - handleBlur (e) { - this.props.onBlur(e, ...arguments) + handleBlur () { + this.props.onBlur(...arguments) } - handleConfirm (e) { - this.props.onConfirm(e, ...arguments) + handleConfirm () { + this.props.onConfirm(...arguments) } - handleLinechange (e) { - this.props.onLinechange(e, ...arguments) + handleLinechange () { + this.props.onLinechange(...arguments) } render () { const { - isTest, customStyle, className, value, @@ -112,9 +118,6 @@ export default class AtTextarea extends AtComponent { height } = this.props - if (isTest) { - Taro.initPxTransform({ designWidth: 750 }) - } let actualMaxlength = maxlength if (!textOverflowForbidden) { actualMaxlength += 500 diff --git a/src/components/textarea/index.test.js b/src/components/textarea/index.test.js index 41439ecc8..3f0e25a30 100644 --- a/src/components/textarea/index.test.js +++ b/src/components/textarea/index.test.js @@ -5,42 +5,42 @@ import AtTextarea from '../../../.temp/components/textarea/index' describe('AtTextarea Snap', () => { it('render initial AtTextarea', () => { - const componet = renderToString() + const componet = renderToString() expect(componet).toMatchSnapshot() }) it('render AtTextarea -- props customStyle', () => { - const componet = renderToString() + const componet = renderToString() expect(componet).toMatchSnapshot() }) it('render AtTextarea -- props className', () => { - const componet = renderToString() + const componet = renderToString() expect(componet).toMatchSnapshot() }) it('render AtTextarea -- props value', () => { - const componet = renderToString() + const componet = renderToString() expect(componet).toMatchSnapshot() }) it('render AtTextarea -- props maxlength', () => { - const componet = renderToString() + const componet = renderToString() expect(componet).toMatchSnapshot() }) it('render AtTextarea -- props maxlength', () => { - const componet = renderToString() + const componet = renderToString() expect(componet).toMatchSnapshot() }) it('render AtTextarea -- props maxlength', () => { - const componet = renderToString() + const componet = renderToString() expect(componet).toMatchSnapshot() }) it('render AtTextarea -- props maxlength', () => { - const componet = renderToString() + const componet = renderToString() expect(componet).toMatchSnapshot() }) })