Flask+VUE 实现页面增删改查显示开发+测试(图文教程附源码)

Flask+VUE 实现页面增删改查显示开发+测试(图文教程附源码),第1张

目录

一、新建项目并初始化

 二、安装依赖 axios、elementUI

三、Vue代码

四、进行接口联调

五、后端接口优化

六、web页面功能测试

七、总结

八、展望

九、附录(截止发文时的代码)


先来看看效果,再步入正题

主页

 增加

查询

详情

修改

删除

 先打一下地基

环境搭建博文:

VUE 3.0项目环境搭建+VS code安装(图文教程)_软件测试李同学的博客-CSDN博客

Flask+mysql接口增删改查博文:Flask+mysql实现增删改查接口开发+测试(图文教程附源码)_软件测试李同学的博客-CSDN博客

注意:本篇文章接着上面的图书项目book增删改查实现

一、新建项目并初始化

vue 创建新项目 :vue create book

初始化 :vue init webpack book

中间要是提示要安装脚手架:npm i -g @vue/cli-init

,按照提示执行命令即可

 安装:npm i -g @vue/cli-init

 

 

新建项目成功后,目录结构如下:

 二、安装依赖 axios、elementUI

axios说白了就是调接口用的

安装axios npm 
npm install axios --save
安装element-ui 
npm install element-ui --save (yarn add element-ui)

elementUI说白了就是一个组件库,很流行,实战的时候肯定是CV多,有轮子就不用重复写轮子

elementUI的引入

在src下面的main.js下新增如下内容
import Element from 'element-ui'
import "element-ui/lib/theme-chalk/index.css"
Vue.use(Element)

axios的引入
在src下面的main.js下新增如下内容
import axios from 'axios'
Vue.prototype.$axios=axios
组件中,我们就可以通过this.$axios.get()来发起我们的请求了哈

通过命令 npm run dev  启动

三、Vue代码

以下代码也是轮子,轮子有了,先看看效果

向src->components->HelloWorld.vue文件中加入以下代码,然后保存




运行看看效果

 页面画好了,下一步和后端接口联调

四、进行接口联调

继续联调,发现vue文件还有很多需要改的地方

理智分析一波

1、先是先将对应的模板