使用 div contenteditable 模拟的代价实在太大了。
推荐看看 ant-design 和 elementUI 的源码设计即可。
https://github.com/ElemeFE/element/blob/dev/packages/input/src/calctextareaHeight.js#L73
https://github.com/ant-design/ant-design/blob/master/components/input/calculateNodeHeight.tsx#L88



