Flask+Vue构建图书管理系统及Echarts组件的使用

教程视频链接从零开始Flask+Vue前后端分离图书管理系统

后端

项目下载地址

其中venv为该项目的虚拟环境,已安装所有依赖

使用方法:

  1. 在pycharm终端中flask create一下(因为写了一个自定义命令的代码),初始化books数据库并在该数据库中初始化一张表
  2. 在终端python flask或者点击运行按钮,就可以启动后端

前端

项目下载地址

使用方法

  1. vscode 或者 webstrom 的终端 npm run dev,将前端启动起来,刷新页面,可以看到从后端拉取的图书数据
    Vue Echarts部分仅为测试展示,没有任何逻辑及与后端的通讯,Echarts组件的代码几乎全靠deepseek搞定
    前端效果如下:

不同命令构建Vue项目的区别

打开node.js提供的command prompt,然后尝试用不同的命令构建vue项目
百度deepseek提示词npm create vue@latest指令和npm create vite@latest指令有什么区别?

构建工具不同

npm create vue@latest:底层使用 ‌Vue CLI‌(官方脚手架),基于 Webpack 构建工具,适合需要完整配置和生态集成的场景‌13。

npm create vite@latest:使用 ‌Vite‌(现代化构建工具),基于原生 ES 模块(ESM),提供更快的冷启动和热更新速度‌16,在termial启动项目是需要:

go 复制代码
   npm install
   npm run dev

百度deepseek提示词npm create vue@latestnpm create multi-pages-vue的区别指令有什么区别?

相关推荐
亚力山大抵17 分钟前
实验六-使用PyMySQL数据存储的Flask登录系统-实验七-集成Flask-SocketIO的实时通信系统
后端·python·flask
我在北京coding25 分钟前
TypeError: Cannot read properties of undefined (reading ‘queryComponents‘)
前端·javascript·vue.js
海天胜景1 小时前
vue3 获取选中的el-table行数据
javascript·vue.js·elementui
翻滚吧键盘2 小时前
vue绑定一个返回对象的计算属性
前端·javascript·vue.js
乆夨(jiuze)2 小时前
记录H5内嵌到flutter App的一个问题,引发后面使用fastClick,引发后面input输入框单击无效问题。。。
前端·javascript·vue.js
小彭努力中3 小时前
141.在 Vue 3 中使用 OpenLayers Link 交互:把地图中心点 / 缩放级别 / 旋转角度实时写进 URL,并同步解析显示
前端·javascript·vue.js·交互
xiguolangzi3 小时前
vue3+element-plus el-table列的显隐、列宽 持久化
前端·javascript·vue.js
大猩猩X4 小时前
vxe-upload vue 实现附件上传、手动批量上传附件的方式
vue.js·vxe-ui
come112344 小时前
Vue 响应式数据传递:ref、reactive 与 Provide/Inject 完全指南
前端·javascript·vue.js
海天胜景6 小时前
vue3 el-table 行筛选 设置为单选
javascript·vue.js·elementui