当前位置: 首页 > news >正文

江阴规划建设局网站公司做网站一般

江阴规划建设局网站,公司做网站一般,网站设计 趋势,网站备案要花钱吗记录一个前后端分离遇到的问题,即vue前端从flask后端获取数据。具体描述如下:flask只负责连接数据库并获取数据库的数据,并返回给前端vue;vue则需要获取后端返回的数据并显示。 方法如下,分别用一个vue组件和一个flas…

记录一个前后端分离遇到的问题,即vue前端从flask后端获取数据。具体描述如下:flask只负责连接数据库并获取数据库的数据,并返回给前端vue;vue则需要获取后端返回的数据并显示。

方法如下,分别用一个vue组件和一个flask启动文件展示。

首先是flask启动文件app.py

from flask import Flask
from flask_cors import CORS  # 跨域请求模块app = Flask(__name__)
CORS(app)  # 处理跨域请求@app.route("/", methods=["GET"])
def get_info():return "我爱你ლ(′◉❥◉`ლ)"if __name__ == '__main__':app.run(host='127.0.0.1', port=5000)

这里简化了flask连接数据库的部分,假设已经取得了数据这里用“我爱你ლ(′◉❥◉`ლ)”字符串表示后端返回的数据库数据。需要注意的是需要pip install flask_cors这个包用于处理跨域交流的问题,也很简单:

CORS(app)

一行代码就搞定了。

然后看一下vue组件,coach.vue

<template><div><div>GET返回数据:{{ items }}</div></div><div><button @click="initData()">Get获取数据</button></div>
</template><script>
import axios from 'axios'
export default {data() {return {items: [],name: "",age: "",post: []}},methods: {initData() {axios.get('http://127.0.0.1:5000/').then(response => {this.items = response.data}).catch(error => {console.error(error)})},mounted() {this.initData();},}
}
</script><style scoped></style>

这里我们点击按钮后利用axios(也需要npm install axios进行安装)就可以获取从后端返回的数据。

需要注意的是,后端flask与前端vue需要同时开启服务器

 效果图如下:

点击按钮后: 

http://www.yayakq.cn/news/179691/

相关文章:

  • 一键建站哪家信誉好自考网页制作与网站建设
  • 网站的ftp上传地址正规大宗商品交易平台
  • 专业网站策划国内最好景观设计公司排名
  • 企业网站建设公司电话新加坡网站制作
  • 58同城怎么做网站怎样用模板建网站
  • 网站建设多少钱明细广州市建设工程安监站网站
  • 做网站带阿里云服务器多少钱国内国际时事图片
  • pc网站开发使用什么布局好有人看片吗免费观看
  • 如何再网站上做免费广告网站推广找
  • 明光网站怎么在网站上做音乐
  • 邱县seo整站排名静态网站建设摘要
  • 上海阿里巴巴网站建设wordpress默认插件
  • 网站源码免费资源网网站备案会掉吗
  • 暴利产品竞价单页网站凡客诚品官方商城
  • 嘉兴中小企业网站建设网站外链哪里做
  • 厦门医院网站建设王占郡
  • 住房和建设建设局网站网页设计需要学什么语言
  • 企业网站管理系统用哪个好网页版微信二维码
  • 漯河网站建设 千弘网络网站建设与管理的内容
  • 微信网站建设报价沈阳人流需要多少钱大概多少钱
  • 营销网站建设企业北京app定制开发公司
  • 邀请医院建设网站的通知遵义企业网站建设
  • 怎么才能访问自己做的网站扁平化网站下载
  • 中山骏域网站建设专家郫县网站建设
  • 做seo网站不用域名宁波网站建设制作推广
  • 一个网站的建设需要什么自己做网站要多久
  • 番禺网站制作多少钱微信公众平台登录页面
  • 特色的合肥网站建设资源下载类网站源码
  • app模板网站潍坊网站制作工具
  • 新洲建设投标网站网片挂钩