avue+vue验证跳转具体位置

avue+vue验证跳转具体位置,第1张

因为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();
      })

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/940978.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-17
下一篇2022-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存