| export default { | 
|   inserted: function (el) { | 
|     let input = el | 
|     let classes = input.getAttribute('class') || '' | 
|     if (classes != null) { | 
|       classes = classes.split(' ') | 
|     } | 
|     // 输入框:<el-input/> | 
|     if (classes.indexOf('el-input') > -1) { | 
|       input = input.querySelector('input') | 
|     } | 
|     // 多行输入框:<el-input type="textarea"/> | 
|     if (classes.indexOf('el-textarea') > -1) { | 
|       input = input.querySelector('textarea') | 
|     } | 
|     // 失去焦点时去掉两侧空格 | 
|     input.addEventListener('blur', (e) => { | 
|       e.target.value = e.target.value.trim() | 
|       input.dispatchEvent(new Event('input')) | 
|     }) | 
|     // 回车时去掉两侧空格(仅输入框) | 
|     if (classes.indexOf('el-input') > -1) { | 
|       input.addEventListener('keydown', (e) => { | 
|         if (e.key === 'Enter') { | 
|           e.target.value = e.target.value.trim() | 
|           input.dispatchEvent(new Event('input')) | 
|         } | 
|       }) | 
|     } | 
|   } | 
| } |