| 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() }          }        }      })    }  }}
 |