this.$http({//发送一个post请求到 lvyouluxian/save或update地址,取决于 ruleForm.id 变量是否存在 url: `lvyouluxian/${!this.ruleForm.id ? "save" : "update"}`, method: "post", data: this.ruleForm }).then(({ data }) => { if (data && data.code === 0) { this.$message({ message: "操作成功", type: "success", duration: 1500, onClose: () => { this.parent.showFlag = true; this.parent.addOrUpdateFlag = false; this.parent.lvyouluxianCrossAddOrUpdateFlag = false; this.parent.search(); this.parent.contentStyleChange(); } }); } else { this.$message.error(data.msg); } });
时间: 2023-06-25 12:07:26 浏览: 94
Simple CRUD Operation Using AngularJS - Part 1.zip
这段代码是使用Vue.js中的$http方法发送一个POST请求。请求的URL地址为`lvyouluxian/save`或者`lvyouluxian/update`,具体取决于`ruleForm.id`变量是否存在。请求方法为POST,请求参数为`this.ruleForm`。
当请求成功后,如果返回的数据`data`的`code`属性为0,则弹出一个成功提示框,并执行`onClose`函数,该函数会将`parent.showFlag`设置为true,将`parent.addOrUpdateFlag`设置为false,将`parent.lvyouluxianCrossAddOrUpdateFlag`设置为false,调用`parent.search()`和`parent.contentStyleChange()`方法进行搜索和内容样式的更改。
如果返回的数据`data`的`code`属性不为0,则弹出一个提示框,提示错误信息。
阅读全文