| 123456789101112131415161718192021222324252627282930 | 
							- /**
 
-  * How to use
 
-  * el-dilalog,只需在el-form中指定v-enterToNext,后面的【=”true"】其实可能省略
 
-  * <el-from :model ="form" v-enterToNext="true">
 
-  * */
 
- export default {
 
-   inserted: function(el) {
 
-     // let frm = el.querySelector('.el-form');
 
-     const inputs = el.querySelectorAll('input')
 
-     // 绑定回写事件
 
-     for (var i = 0; i < inputs.length; i++) {
 
-       inputs[i].setAttribute('keyfocusindex', i)
 
-       inputs[i].addEventListener('keyup', (ev) => {
 
-         if (ev.keyCode === 13) {
 
-           const targetTo = ev.srcElement.getAttribute('keyfocusto')
 
-           console.log(ev.srcElement)
 
-           if (targetTo) {
 
-             var ctlJ = parseInt(targetTo)
 
-             if (ctlJ < inputs.length) { inputs[ctlJ].focus() }
 
-           } else {
 
-             var attrIndex = ev.srcElement.getAttribute('keyfocusindex')
 
-             var ctlI = parseInt(attrIndex)
 
-             if (ctlI < inputs.length - 1) { inputs[ctlI + 1].focus() }
 
-           }
 
-         }
 
-       })
 
-     }
 
-   }
 
- }
 
 
  |