this.$refs["form"].validate(valid => { if (valid) { setTimeout(() => { this.$message("校验成功") /*声明变量*/ let method = postAction; /*声明url * position() * */ /*url=/user*/ let url = this.url.add; /*4 判断是否有id 确定新增还是编辑 根据表单数据是否有 id 属性,判断是新增还是编辑操作 // 如果有id的话 就需要进行*/ if (this.form.id) { method = putAction; /*编辑操作 /user*/ url = path.join(this.url.edit, this.form.id); } /*如果没有请求地址 就做出判断*/ if (!url) { this.$message.warning("请设定请求 url!"); return; } /*5GY 通过这边取触发父亲级别的方法*/ method(url, this.form).then(res => { this.$message.success(res.msg); this.$emit("ok"); }); }, 400); }else { setTimeout(() => { this.$message("校验失败重新输入") return false; }, 400); } });