onSubmit() { if (!this.ruleForm.ask) { layer.msg('请输入内容', { time: 2000, icon: 5 }); return } layui.http.requestJson('chat/add', 'post', { userid: localStorage.getItem('userid'), ask: this.ruleForm.ask }, (res) => { this.getList();1 }); this.ruleForm.ask=""; }
时间: 2024-02-26 20:51:50 浏览: 69
解决layer.confirm快速点击会重复触发事件的问题
这是一个前端Vue.js框架的方法,用于提交表单数据。在方法中,首先通过判断this.ruleForm.ask是否存在来确定表单中是否填写内容,如果没有填写则会弹出提示框。接着,使用layui.http.requestJson方法向后端发送一个POST请求,请求的路径为'chat/add',请求的参数包括userid和ask,其中userid是从本地存储localStorage中获取的。请求成功后,调用this.getList()方法来更新列表数据。最后,重置表单中的ask字段为"",以便用户下一次填写表单。
阅读全文