尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

零基础纯小白的情况下教他前端开发 vscode +vue3 + codebuddy 做ai开发 你只需要提供对应的接口文档即可

零基础纯小白的情况下教他前端开发 vscode +vue3 + codebuddy 做ai开发 你只需要提供对应的接口文档即可 第一阶段环境搭建手把手别让她自己搞你的任务开一个腾讯会议或向日葵远程控制她的电脑帮她装好所有东西别让她自己下载她可能会下载一堆流氓软件。安装Node.js告诉她这是“运行厨房的煤气灶”。去官网下载LTS版本一路Next。安装VSCode告诉她这是“写字用的本子”。安装CodeBuddy插件在VSCode左侧扩展图标里搜“CodeBuddy”安装。关键点帮她登录好账号。配置终端在VSCode里打开终端Ctrl运行node -v和npm -v看到版本号就告诉她“成了”。第二阶段初始化项目你来操作她来看你的任务你来敲命令让她看着。在桌面新建一个文件夹拖进VSCode。在终端输入npm create vuelatest。选项全选“No”别让她纠结选Router还是Pinia全是干扰项。然后输入npm install告诉她这是“去买菜”。最后输入npm run dev。让她按住Ctrl点击终端里的http://localhost:5173浏览器弹出Vue默认页面。此时要大力表扬她“看你已经跑起来了一个网站”第三阶段给她“三板斧”模板核心不要教她看官方文档不要教她setup语法糖。你给她写好三个固定的模板文件让她以后写页面就复制粘贴。模板1页面结构.vue文件告诉她就按这个格式填空template !-- 这里画界面就像画Excel表格 -- div h1标题/h1 button click点击按钮点我/button /div /template script setup // 这里写逻辑就像写Excel公式 import { ref } from vue const 点击按钮 () { alert(你好) } /script style scoped /* 这里调颜色和大小 */ /style模板2请求接口必须封装好你直接帮她写一个request.js文件把axios封装好baseURL换成你本地的IP如http://192.168.x.x:8080。告诉她“以后想调后端接口就复制下面这段改改红色部分。”importaxiosfromaxiosconstapiaxios.create({baseURL:你的IP地址})// 她只需要复制这个函数改名字和URLexportfunction获取列表数据(){returnapi.get(/api/你的接口地址)}第四阶段联调实战最关键的一步让她打开CodeBuddy通常是CtrlI或侧边栏图标。教她的万能咒语一定要让她学会这个Prompt结构“我是一个完全不懂前端的新手请帮我写一个Vue3页面。页面有一个按钮。点击按钮调用获取列表数据这个函数你帮她写好的。把返回的数据显示在下面的表格里。只用script setup语法。”强调告诉她**“不要自己写代码只负责复制CodeBuddy吐出来的代码粘到模板里”**。第五阶段解决跨域你这边搞定她肯定会遇到接口报错CORS。别让她折腾Vite代理那对她太复杂了。你在后端SpringBoot里直接加上跨域配置让她少走一步ConfigurationpublicclassCorsConfig{BeanpublicWebMvcConfigurercorsConfigurer(){returnnewWebMvcConfigurer(){OverridepublicvoidaddCorsMappings(CorsRegistryregistry){registry.addMapping(/**).allowedOrigins(http://localhost:5173).allowCredentials(true);}};}}给她的“生存指南”打印出来贴电脑上情况操作指令想启动项目打开VSCode → 终端 → 输入npm run dev页面报红字不用看内容直接CtrlShiftI打开CodeBuddy粘贴红字问“怎么修”接口数据没出来按F12 → 点Network网络截图发给你代码改乱了直接CtrlZ撤销或者关掉文件不保存重开最重要的一步降低心理预期跟她说清楚“接下来的3天你不需要懂ref是什么不需要懂v-for是什么。你的身份是AI的翻译官CodeBuddy是写代码的你是负责把“我要一个按钮”翻译成中文Prompt的。等这个项目做完你自然就懂了。”最后提醒不要一次性把所有文件发给她每天只给她1-2个页面让她用CodeBuddy生成你负责review代码。第一天能成功调通一个Hello World接口就算是巨大胜利。如果她连Git都不会千万别教Git用U盘或者QQ传文件给她覆盖或者你用VSCode的Live Share插件直接帮她debug。稳住心态带小白只能“按电梯式”教学——告诉她按哪个按钮别告诉她电梯怎么运行。加油核心结论她的“上手”不是指“学会写代码”而是指**“学会如何正确地向AI提问并成功把项目跑通”**。这个时间比你想象的要短。学会分为以下几个阶段第一阶段机械上手“照葫芦画瓢”—— 预估3天约10-15小时这个阶段的目标不是理解而是**“形成肌肉记忆”**。第1天环境跑通在你的远程协助下完成环境搭建。她只需要自己敲一遍npm run dev看到浏览器出现页面。第2-3天照抄填空给她1-2个最简单的页面比如只有一个列表、只有一个表单。让她严格按照你的“三板斧”模板把CodeBuddy生成的代码粘进去。此时的她完全不懂const和let的区别但她会学会“CtrlC/V”、“CtrlS保存看页面变化”、“遇到报错就复制红字问CodeBuddy”。标志性事件她能独立启动项目并在浏览器里看到自己“做”出来的页面虽然代码全是AI写的。第二阶段似懂非懂“开始照猫画虎”—— 预估2-3周这个阶段是质变期。随着她复制的页面超过5-8个她会开始产生“条件反射式”的理解。第2周她开始发现规律。“哦template里面是画界面的script里面是处理数据的。”“哦click就是按钮被点的时候要干啥。”她会开始微调CodeBuddy生成的代码比如改个按钮颜色、改个表格列名不再完全依赖AI重写。第3周她开始能看懂简单的报错。比如看到404知道是接口地址错了看到500知道是你后端挂了。她会开始主动刷新页面看数据变化。此时的她依然写不出一个复杂的逻辑但她已经能看懂项目里80%的简单代码并知道去哪里改文字、改接口地址。你的角色变化从“手把手教”变成“回答‘这个报错啥意思’”。第三阶段半独立开发“AI辅助下的自主开发”—— 预估1.5 - 2个月这是她真正能“自己开发”的门槛。注意这里的“自己开发”是指**“在AI辅助下独立完成一个模块”**。第6-8周她拿到一个新的页面需求不再直接找你而是自己打开CodeBuddy输入“帮我写一个Vue3页面包含搜索框和表格搜索框有三个输入项点击搜索调用xxx接口。”当AI生成的代码报错时她能读懂报错的前三个单词比如undefined、is not a function并把错误信息喂回给AI自行迭代修复。她开始理解ref就是“响应式变量”理解onMounted是“页面一打开就执行”。此时的她无法从0搭建项目架构但在已有项目里增删改查页面她完全可以独立搞定。第四阶段真正理解并独立开发“脱离AI拐杖”—— 预估4-6个月甚至更久这是一个分水岭。如果她只是做业务前端她可能永远不需要达到这个阶段。如果她不再满足于“能跑”开始问“为什么点击按钮页面会变”、“Vue的虚拟DOM是什么”并主动去刷B站Vue3入门视频那她大约在半年后可以脱离AI自己手写复杂的逻辑封装、组件拆分。现实是对于非科班转行、且只是为了配合你完成项目的人来说停留在第三阶段熟练的AI指挥官已经完全够用。她不需要自己写底层她只需要比CodeBuddy更懂业务逻辑。给你的关键建议决定时间长短的核心如果你想缩短这个时间千万不要做以下三件事不要给她讲“生命周期”、“双向绑定原理”—— 这是劝退三连前两周绝对不提。不要让她看Vue官方文档—— 文档是给程序员看的不是给小白看的。她只需要看你的“填空模板”。不要让她学Git分支管理—— 她只需要知道npm run dev和CtrlS。你要做的最关键一件事把后端接口文档写得极其保姆级。例如接口名获取用户列表请求方式GET接口地址/api/users返回示例{ code:0, data: [{name:‘张三’, age:18}] }前端调用方法const res await 获取用户列表(); console.log(res.data[0].name)只要你的接口稳如老狗她的进度就会快如闪电。带小白后端接口的稳定性决定了前端的士气。加油两个月后她会感谢你的
返回列表