网站首页 > 技术文章 正文
上一篇DeepSeek一键生成后端CRUD!展示了如何用ds生成后端restful api接口,感觉还不能更好地展示数据,这篇准备展示如何用ds生成vue3代码
安装vue3环境
由于我不是前端程序员,所以电脑上没有vue3环境,所以先要安装vue3
询问ds “如何构建vue3 环境”,它推荐我了三种方法,我选用了第一种使用vite创建vue3项目
1. 安装nodejs。(这个我已经安装,跳过。没有安装地话,可以参考官网https://nodejs.org/)
2. 使用npm创建项目
npm create vite@latest my-vue-app -- --template vue
3. 进入项目目录并安装依赖
cd my-vue-app
npm install
4. 启动开发服务器
npm run dev
生成vue3代码
我再次把上一篇生成的controller代码和已有的建表语句再次告诉ds,让它帮我生成相关的vue3代码。ds给我生成下面四部分代码
1. 创建员工管理页面组件
ds让我在 src/views 目录下创建 EmployeeView.vue 文件。由于这段代码太长,我无法贴出来
2. 配置路由
import { createRouter, createWebHistory } from 'vue-router'
import EmployeeView from '../views/EmployeeView.vue'
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
// 其他路由...
{
path: '/employees',
name: 'employees',
component: EmployeeView
}
]
})
export default router
3. 安装必要依赖
运行以下命令安装 axios 、Bootstrap(用于样式)和vue-router@4:
npm install axios vue-router@4 bootstrap @popperjs/core
然后在 src/main.js 中导入 Bootstrap:
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.bundle.min.js'
const app = createApp(App)
app.use(router)
app.mount('#app')
4. 添加导航链接
在 App.vue 或您的导航组件中添加指向员工管理页面的链接:
<router-link to="/employees" class="nav-link">员工管理</router-link>
注意事项
ds提醒我要确保后端spring boot要正在运行,并允许CORS 配置允许前端访问。所以我又在后端的controller类头上添加@CrossOrigin(origins = "http://localhost:5173")
启动并测试代码
到指定目录下执行npm run dev命令启动了这个vue3工程。打开浏览器输入
http://localhost:5173/employees, 就可以看到刚才生成的页面
经过测试基本的crud还是没问题,但是有些细节还是有bug的。这也证明目前来看AI还替代不了程序员。
总结
这一篇展示了如何在上一篇生成后端代码的基础上,生成了简单的前端vue3代码。我本人并不是前端程序员,但是在ds的帮助下,也可以快速入门。这也表示可以利用ds快速生成原型代码,在深度讨论需求的时候,数据有了一个直观的展示。
猜你喜欢
- 2025-05-25 Gemini 2.5 Pro 0506发布,编程最强大模型, 碾压 Claude3.7 sonnent
- 2025-05-25 Screenshot to Code:把设计图直接转成代码
- 2025-05-25 【推荐】强&牛!一款开源免费的功能强大的代码生成器系统!
- 2025-05-25 DeepSeek又更新了!化身更强AI设计师、程序员 比肩全球最强代码生成器?
- 2025-05-25 1秒出图,全球最快的开源Stable Diffusion出炉
- 2025-05-25 一个开箱即用的代码生成器
- 2025-05-25 代码自动生成软件
- 2025-05-25 开发效率提升100倍!腾讯云AI代码助手正式搭载DeepSeek-V3-0324顶级模型
- 2025-05-25 Stitch:一款基于生成式AI的UI设计与前端代码生成工具
- 2024-09-24 springboot在线配置报表、设计流程及一键生成前后端快速开发平台
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)