avue+vue验证跳转具体位置

因为avue组件实在element ui基础上进行二次封装的,avue-crud渲染根据配置如下,为后端返回过来的
在这里插入图片描述

      this.$refs.applyTplForm.validate((valid, done, msg) => {
        done()
        //验证全部通过msg为undefind
        if (msg) {
          console.log(msg);
          let props = this.$refs.applyTplForm.getPropRef(Object.keys(msg)[0])
          document.getElementsByClassName('el-scrollbar__wrap')[0].scrollTop = document.getElementsByClassName('el-scrollbar__wrap')[0].scrollTop + props.$el.getBoundingClientRect().y - 200
        }
        //提交表单数据   
        this.$refs.mergeForm.submit();
        this.$refs.applyTplForm.submit();
      })

版权声明:本文为weixin_49866029原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。