博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VUE this.$http.post 与后端flask 数据交互
阅读量:5072 次
发布时间:2019-06-12

本文共 1353 字,大约阅读时间需要 4 分钟。

背景:

小鱼第一次前端用的VUE,然后前后端的交互调了几次,记录下来留给自己下次使用

 

前端 通过  form.XXX 获取数据,代码:

1  

 

 

 

script代码如下:

1 

script通过  this.$http.post 与后端交互,

1.打印日志使用  window.console.log(data); 之前html中的console.log(data) 没有效果

2.使用post接口,url:/api/xxxx/xxx' ,入参 this.form

3.后端返回结果 data,使用 this.$layer_message(data,'success or error ') 提示框

4.  .finally(() => this.btnSaveLoading = false);  -- 异常输出

 

 

后端代码:

1 @blueprint.route('/xxxx', methods=['POST']) 2 def xxxxx(): 3     form, error = JsonParser('telephone',  4                              Argument('env', type=int, default='')).parse() 5  6     if error is None: 7     #后端逻辑处理 8         res = 111 9         return json_response(res)10     print(error)11     return json_response(message='信息填写有误:%s' % error)

1.第一行,接口地址,不在解释

2.使用 Argument('env', type=int, default='') 防止拿到的值为None

 

演示:

1.账户未填写,提交

 

 

 2.提交成功,script this.$layer_message(data.data.data,'error ')

 

3.提交成功,script this.$layer_message(data.data.data,'success ')

 

转载于:https://www.cnblogs.com/whycai/p/11469375.html

你可能感兴趣的文章
正则表达式
查看>>
Codeforces 1120 简要题解
查看>>
【Gamma阶段】第四次Scrum Meeting
查看>>
第二章学习小结
查看>>
Loading Cargo
查看>>
人生最重要的十个健康伴侣
查看>>
求救vista ultimate下如何安装vs 2008?
查看>>
使用JavaScript访问XML数据
查看>>
A Neural Probabilistic Language Model
查看>>
使用Selenium必会之技能,xpath 定位元素
查看>>
__AFO
查看>>
XML EXtensible Markup Language
查看>>
C++分布式实时应用框架——系统管理模块
查看>>
Linux下读取RFID卡号(C串口编程)
查看>>
Android PopupWindow 弹窗背景半透明,设置最大高度
查看>>
2018 Multi-University Training Contest 1 - Distinct Values
查看>>
awesome-javascript
查看>>
ArcGIS Engine -- 常用方法
查看>>
(转载)手机端rem布局详解
查看>>
学习笔记—log4net
查看>>