zoukankan      html  css  js  c++  java
  • vue同时校验两个表单

      const rule1 = new Promise((resolve, reject) => {
                            this.$refs['BaseInfoModel'].validate(valid => {
                                if (valid) {
                                    resolve()
                                } else {
                                    return false;
                                }
                            })
                        })
                        const rule2 = new Promise((resolve, reject) => {
                            this.$refs['BaseInfoModel2'].validate(valid => {
                                if (valid) {
                                    resolve()
                                } else {
                                    return false;
                                }
                            })
                        })
     
                        Promise.all([rule1, rule2]).then(() => {
                            //进行的操作
                            sa.ajax('/IntegralMalls/Orders/OrderDelivery', { model: self.BaseInfoModel }, function (res) {
                                if (res.Status) {
                                    sa.alert(res.Message, res.Status, function () {
                                        parent.app.f5();
                                        sa.closeCurrIframe();
                                    });
                                } else {
                                    sa.error(res.Message, res.Status, function () {
                                    });
                                }
                            }.bind(this));
    
                        }) 

    源文:https://blog.csdn.net/AN0692/article/details/105528755/

    此随笔或为自己所写、或为转载于网络。仅用于个人收集及备忘。

  • 相关阅读:
    浅谈localStorage和sessionStorage的相关用法
    v-for中:key的作用总结
    textarea的placeholder无效问题解决
    6月10日
    6月9日
    6月8日
    6月7日
    6月6日
    10月5日
    6月4日
  • 原文地址:https://www.cnblogs.com/shy1766IT/p/14781177.html
Copyright © 2011-2022 走看看