这个 AI 懂 Vue 吗?

手把手拆解:使用vue3打造超酷AI对话页面 /提示词//结果//页面错误提示//是否加载中// 结果容器元素// 当前激活的历史记录索引// 历史记录// 复制成功提示这里定义了一堆响应式变量,这些变量就像是页面的“小管家”,它们的值一变,页面上对应的部分也会跟着变。prompt用来存储用户在输入框里输入的问题,一开始是空字符串。result用来存储AI返回的回答,一开始也是空的。error用来存储请求AI接口时出现的错误信息,一开始是null,表示没有错误。isLoading用来表示当前是否正在加载AI的回答,一开始是false。 阅读详情

作者:前端俱乐部

写在前面

最近海外的 AI 编辑器 Cursor 好像挺火的,与此同时,字节跳动也推出了豆包MarsCode编程助手,可以直接生成代码和极限编程。

豆包MarsCode AI 支持网页版编辑器,但我个人更喜欢让它和人气爆棚的 VSCode 强强联手,直接在扩展市场搜索即可一键安装,免费使用。

个人觉得 AI 编程助手之所以流行,是因为在极限编程中存在一个概念:Pair Programming(结对编程)。前 AIGC 时代结对编程需要同事或朋友联机编程,而后 GPT 时代则可以让 AI 和我们实时人机互动。

所以,本期我想分享在 VSCode 和 豆包MarsCode AI 结对编程的渐进测评和使用体验,本文代码主要以 Vue 框架为例。

AI 生成 Vue

目前 Vue 最新的主版本是 3.x,部分公司考虑到兼容性也有在用 Vue 2。

但我们不知道豆包MarsCode AI 懂不懂 Vue 3,所以在使用 AI 工具之前,我一般都会通过提问来试探一下其预训练模型的最新数据。

操作上没有任何黑科技,大部分 AI 都支持直接打字或语音提问即可,举个栗子:

可以看到, 豆包MarsCode 的情商还是比较高的,说自己虽然不如“Vue 之父”,但也是一个很懂 Vue 的 AI 助手。

这说明豆包MarsCode 的预训练模型里已经包含了 Vue 的相关数据,然后我们就可以大胆拷问它了。

首先,我让 豆包MarsCode 直接生成一段 Vue 3 的示例代码,这是它给出的答案,大家看看怎么样? 

 

AI 结对编程还是很方便,不管是学习还是开发,确实是一个任劳任怨的辅助。

当年我刚实习刚写 Vue 2 的时候,我的代码可能还不如它,因为 AI 代码语义化方面在大模型的训练后天然有优势,虽然是人工智能,但代码却很人性化。

重构代码屎山

豆包MarsCode 除了可以生成代码,还可以用来重构优化代码。

比如上述示例中,我们其实更推荐组合式 API,那就可以让 AI 自己重构,加班是不可能加班的。

这是我让豆包MarsCode 重构之后的代码示例:
 

 可以看到,基本符合我们的需求。如果我们需要从旧项目迁移到新项目,重构工作直接委托给 AI 似乎就欧了。

此外,在 Vue 3 更新的版本中,我们更偏爱 <script setup> 语法糖,但豆包懂不懂 Vue 语法糖呢?

可以看到, 豆包MarsCode也能够使用新型语法糖来重构代码,前提是我们的需求要明确。
就我个人而言,VSCode 和 豆包MarsCode 插件强强联手的优势在于,AI 除了生成和解释代码,还可以点击右上角的按钮,直接将代码插入或者新建文件,直接解放双手,有点零代码或低代码开发的体验了!

最骚的是,我还测试了一个冷门的 Vue 3 功能,一般我们只会在模板中使用 v-bind 指令,但是 Vue 3.2 之后我们也可以在 <style> 标记中使用 v-bind。

可以看到,虽然 Vue 新语法比较小众,但豆包还是能够顺利实现。

人工智能之不能

AI 不会考虑代码风格或时代潮流,只会严格按照我们的指令来生成代码。

我目前个人体验比较头大的问题有两个,但解决方案也不复杂,一来我们需要熟悉一定的 Prompt 提示语技巧,二来我们可以借助豆包MarsCode AI 来弥补编程助手的不足。

就我目前的测试, 豆包MarsCode AI 目前是使用最新的数据进行训练,所以 Vue 3.5 的新功能也难不倒它。由于豆包MarsCode和编程助手都是字节跳动的产品,我相信最新数据很快应该能得到同步,到时候又直接少了一大痛点,perfect!

高潮总结

本期我们使用了豆包MarsCode编程助手进行结对编程,AI 在代码生成和重构优化方面确实效果拔群,但同时对程序员有一定的 AI 素养要求,需要我们去明确自己的代码需求。

我最满意的一点在于,豆包MarsCode 编程助手是作为 VSCode 插件直接集成的,无缝衔接,在 IDE 里结对编程更容易进入禅模式的心流状态,不会像其他各种网页版 AI 助手切屏那样导致编程时注意力分散。

同时, 豆包MarsCode编程助手不仅可以用于实际开发中,在学习技术的时候,我们也多了一个 AI 的外部视角,可以通过元认知来审查代码,这其实也是结对编程的优势之一。

你可以直接注册和抢先体验豆包MarsCode 编程助手,直接作为 VSCode 扩展插件尝试结对编程,提前尝试 AIGC 时代的低代码编程方式。
 

 

Vue实现流式输出的 AI 问答系统 vue接入ai大模型 阅读详情

相关推荐

vuejs-ai/skills:为AI注入Vue 3最佳实践,提升代码生成质量

在Vue 3开发中,遵循最佳实践是保证代码可维护性和性能的关键。Composition API、Pinia状态管理、Vue Router等核心概念的正确使用,直接影响项目的工程化水平。通过封装设计模式与性能优化技巧,开发者可以系统性地提升代码质量。vuejs-ai/skills项目正是基于这一理念,为AI大语言模型提供了一套Vue 3开发规范插件包。它通过定义清晰的“技能”,如vue-best-practices和vue-pinia-best-practices,引导AI生成符合社区共识的高质量代码,解决了

weixin_30443747的博客 670

Vue 首个 AI 组件库发布!

是基于Vue.js的 AI 组件库,旨在简化 AI 集成开发。它包含高度定制化的 AI 组件和 API 解决方案,支持无缝接入 AI 服务,是构建智能应用的理想选择。

jennycisp的博客 2753

巧用 VSCode 与 AI 编码提升 Vue 前端开发效率

VSCode 与 Marscode AI、GitHub Copilot 等 AI 扩展工具的结合,为 Vue 前端开发带来了前所未有的便利和效率提升。通过合理使用这些工具,开发者可以快速生成代码、解决问题,减少重复劳动,将更多的精力放在业务逻辑的实现和创新上。希望本文介绍的方法和技巧能帮助更多的开发者利用这些工具,提升自己的 Vue 开发效率。在未来的开发过程中,不妨尝试将这些工具融入到自己的工作流程中,相信你会体验到它们带来的巨大改变。让我们一起借助科技的力量,开启高效的 Vue 开发之旅!

Judy1623 2936

Vue中使用AI组件指南

结合前端和后端实现,前端负责UI交互,后端处理AI逻辑。// 添加用户消息});try {// 调用AI API获取响应// 添加机器人消息});});},// 这里替换为实际的AI API调用// 示例:使用axios调用后端API</script>.message {input {

GanKuRenSheng的博客 2166

Vue进阶之AI智能助手项目(一)——项目评审与架构设计

从vue的角度出发,怎么借助ai的场景去体现vue的专精度从前端的视角分析,当面对中大型场景下,怎么搭建一个项目AI+前端。

qq_34306228的博客 1864

张正友标定法-MATLAB实验

该方法最早由微软研究院的Zhengyou Zhang教授提出,1998年发表在IEEE TRANSACTIONS ON PATTERNANALYSIS AND MACHINE INTELLIGENCE,论文题目为:AFlexible New Technique for Camera Calibration。 (一)标定平面到图像平面的单应性 单应性(homography):在计算机视觉中被定义

qq_37845624的博客 8288

Vue Skill:让 AI 真正懂 Vue 3

Vue Skill 项目代表了 AI 辅助开发的一个重要方向——通过专门的技能库来提升 AI 对特定技术栈的理解和应用能力。对于 Vue 3 开发者来说,这个项目提供了一个强大的工具,可以帮助他们在日常开发中获得更专业、更符合最佳实践的代码建议。

weixin_43220800的博客 2422

WPS占用C盘空间解决方案与优化技巧

办公软件在长期使用过程中会产生大量缓存和历史文件,这些文件往往隐藏在系统目录中,导致磁盘空间被无声占用。以WPS为例,其版本历史备份、云同步缓存和模板库是主要空间占用源。通过分析文件存储机制,可以定位到具体的缓存路径,如AppData目录下的Kingsoft文件夹。针对这一问题,有效的解决方案包括手动清理、自动化脚本和注册表优化。对于需要持续监控的场景,可以结合PowerShell脚本和任务计划实现自动化管理。在实际应用中,这些技术不仅适用于WPS,也可迁移到其他办公软件的空间优化中,是每位IT运维人员和高

weixin_30788239的博客 455

把 Claude Code 的 Key 改到 TaoToken 之后,Vue Skill 才让 AI 真正懂 Vue 3

把 Claude Code 的 settings.json 中 ANTHROPIC_BASE_URL 改为 https://taotoken.net/api(末尾不加 /v1),重启后输入「Use vue skill, 写一个 Vue3 dialog 组件」即可验证 Vue Skill 是否真正加载。Vue Skill 只是规则文件,需模型通道稳定才能注入上下文;TaoToken 提供兼容 Anthropic 的通道,让 Vue 3 组合式 API 规范生效。官网:https://taotoken.net/

weixin_42591908的博客 6

UE5.3.2 + VS2022社区版在Win11上的C++编译环境配置全解

Unreal Engine 5的C++开发依赖严格的工具链协同,其核心在于Visual Studio编译器版本、Windows SDK与引擎构建系统(UBT)的精准匹配。UE5.3.2强制要求MSVC v143.4(即VS2022 17.4+)及Windows 11 SDK 10.0.22621.0,任何偏差都会引发LNK2019链接失败、C1083头文件缺失或MSB8066构建中断等典型错误。该配置不仅关乎安装顺序,更涉及注册表清理、PATH环境变量、SDK路径注入与运行时DLL加载等底层机制。适用于Wi

weixin_33978722的博客 367

Delphi中使用FireDAC与uniDAC高效连接PostgreSQL的实战指南

本文为Delphi开发者提供了使用FireDAC与uniDAC组件高效连接PostgreSQL数据库的实战指南。文章详细对比了两款组件的选择策略,重点解析了驱动依赖(libpq.dll)的配置、连接参数设置、常见错误排查及性能优化技巧,旨在帮助开发者快速构建稳定可靠的数据库连接。

tomato的博客 805

AI帮你秒懂Vue3的ref和reactive区别

基本类型数据优先用ref,对象类型优先用reactive需要保持引用关系时用reactive,需要明确值类型时用ref组合函数返回推荐ref,状态管理推荐reactive模板中频繁访问的值考虑用ref减少冗余代码这个对比项目可以直接在InsCode(快马)平台体验,平台的一键部署功能让我能快速验证不同场景下的表现。最惊喜的是AI生成的示例已经包含详细注释和实时预览,修改代码立刻能看到响应式变化,学习效率提升了好几倍。对于Vue3开发者来说,理解这两个API的差异是必经之路。

SilvermistFalcon19的博客 741

2025年三级等保新规实战:从零开始搭建企业安全防护体系(附完整配置清单)

本文详细解析2025年三级等保新规的核心变化,提供从零开始搭建企业安全防护体系的实战指南。重点介绍动态防护能力、实战化攻防验证和全链路数据保护等关键要求,并附完整配置清单,帮助企业高效合规。

weixin_30836759的博客 468

小白也能懂:5步用AI创建Vue后台管理系统

每个路由对象都包含完整的path、name和component配置,注释里详细说明了如何新增页面。比如调整主题色时,只需在配置文件修改变量值,右侧窗口就会同步变化,比传统开发方式直观得多。,居然用AI辅助5步就搞定了基础框架,特别适合像我这样的初学者。最近想尝试做一个后台管理系统,但作为前端新手,面对复杂的配置和依赖总是望而却步。这是因为history模式需要服务器配置,但在平台部署时会自动处理,完全不用操心。里的基础依赖都配好了。整个过程最省心的就是部署环节,点击按钮就能生成可访问的线上地址。

SilvermistRaven28的博客 890

HTPA 32x32d热成像传感器实战指南:从替代MLX90640到精准测温

本文为HTPA 32x32d热成像传感器提供了从硬件连接到精准测温的完整实战指南。针对MLX90640替代需求,详细解析了HTPA传感器的核心优势、IIC通信要点、EEPROM校准数据读取与解析、独特的块数据读取模式,并逐步拆解了五大温度补偿计算流程,旨在帮助开发者克服高开发门槛,实现稳定可靠的非接触式测温应用。

weixin_29279101的博客 313

便携式水下动态实时视频色彩还原设备,一键快速实现对水下偏色视频和图像的色彩还原处理

便携式水下动态实时视频色彩还原,一键快速对水下图像进行色彩校正,清晰度提升和亮度均衡处理,为水下资源勘探和科学考古,海洋生态环境监测,水下机器作业等应用提供有力的协助

weixin_43518680的博客 633

这个 AI 懂 Vue 吗?用 TaoToken 统一 Key 在 VSCode 里验证一下

在 VSCode 里用 TaoToken 统一 Key 验证 AI 是否真懂 Vue:先创建 Key 并用 curl 测通,再复制 settings.json 骨架配置 apiBase 与 contextFiles,最后用组合式 API 补全、v-bind 样式绑定、项目结构问答三步判断模型对 Vue 3 的理解程度。官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_42605397的博客 9

基于计算机视觉的无人便利店技术:从算法到部署的系统化实战指南

摘要:本文系统介绍了基于计算机视觉的无人便利店技术方案,提出"商品检测-跟踪-动作识别-防损-结算"五段式流水线架构。详细阐述了YOLOv8-Seg商品检测、OC-Sort多目标跟踪、3D-CNN+ST-GCN动作识别等核心算法实现,并完成NVIDIA Jetson Xavier NX边缘端的优化部署。通过TensorRT量化、DeepStream加速等技术手段,系统在保持94.7%动作识别准确率的同时,将漏单率降至0.8%,单店云端算力成本较行业平均降低84%。所有代码已开源,可直接应

博客 624

Windsurf全局规则实战:如何让AI助手秒懂你的Vue项目需求(附完整配置流程)

本文详细介绍了如何通过Windsurf全局规则文件优化AI助手对Vue项目的理解,提升代码生成质量。从基础配置到高级技巧,涵盖版本控制、代码规范、性能优化等关键维度,帮助开发者实现AI生成代码首次可用率从23%提升至76%的显著效果。特别适合需要AI辅助开发的Vue3项目团队。

rum55的博客 72

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

python新能源汽车数据分析可视化系统 懂车帝 AI大模型: Scrapy爬虫 Django框架 Vue框架(源码+文档)

技术栈:Python语言、Django框架 、MySQL数据库、Vue框架、Scrapy爬虫、Echarts可视化、懂车帝网数据、HTML数据采集与管理模块是系统根基:Scrapy爬虫定向爬取懂车帝的车型详情、销量、价格、投诉、差评等全维度数据,MySQL数据库完成数据存储;后台数据管理模块支持数据增删改查、异常值清洗,保障数据准确性,同时注册登录功能实现用户权限管控,确保系统数据安全。核心查询与详情模块。

q_3548885153的博客 2153

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

AI大模型:python新能源汽车数据分析可视化系统 懂车帝 Scrapy爬虫 Django框架 Vue框架(源码+文档)

AI大模型:python新能源汽车数据分析可视化系统 懂车帝 Scrapy爬虫 Django框架 Vue框架(源码+文档)

公众号:源码之屋,十多年程序猿资深互联网人,目前专注于Python/Java/大数据项目解决方案制定,提供各行业各编程语言的全套开发服务,喜爱code,喜爱分享,生命不止,编码不息! 1537

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

vue生成自己的自媒体图片

自己平时有些公众号,有用过一些AI去生成一些图片,也有去素材网站寻找一些文章,后来觉得这些没有自己想要的文字图片,就自己写了一个简单的网页,进行然后将标题填写到里面去,形成自己的想要的图片,简洁好用。

weixin_44565776的博客 318

后端程序员的福音,如何通过AI快速生成前端代码

如果项目遇到了什么问题或bug,它会自动进行修复,大部分问题还是能够解决的,也有少部分问题难以解决,这个是其他AI代码生成工具都会遇到的问题,不过也不用太担心,这种情况还是比较少见的。还有很多页面我就不一一演示了,这个项目是我拿来尝试看看能否通过这个bolt工具实现一个在线辅导的平台,目前经过实践发现,无论是整个布局、样式还是前端逻辑,都可以通过这款工具实现。如果说,有的小伙伴遇到了什么技术问题,想要找一个技术导师,帮你解决,可以来找我,如果比较简单,我就帮帮你免费解决了。去输入你想要构建的网站。

持续分享有趣的技术干货 1495

重磅!Vue AI 正式发布!

Vue AI 不是噱头,而是 Vue 工程化 AI 的起点。开发者来说,这不是一个“新项目”,而是迈向。开发者,可能真的要迎来一个历史性的时刻了。最后:Vue + AI 的黄金时代正在开启。就不再是“猜着写”,而是“按规范写”。开发者打造的 AI 社区与工具生态。Vue 社区正在进入全新的生产力阶段。编程从“泛用”走向“框架专业化”将不再只是助手,而可能成为真正的。社区沉淀多年的最佳实践,变成。Vue 社区,正在正式进入。它不是一句提示词,而是一套。“会写代码”,而是让。,也不是一个代码生成器。

pingan8787 277

Vue 实现AI对话和AI绘图(AIGC)人工智能

前沿:有人觉得AI对话那种打字机效果很酷还有哪些代码风格样式估计很难实现,其实超级简单,这个就涉及到Markdown,SSE大神们都给我们封装好了。授人以鱼不如授人以渔 首先我们要明白AIGC中前端需要做什么 会用到哪些技术栈。AIGC前端需要用到的技术栈:Vue,Markdown,SSE。我司是主要是负责AIGC人工智能化平台的项目,俗称内容创作及智能工具平台。安装依赖 uniapp和Vue项目都可以安装 都亲测了 全部兼容。步骤二:封装SSE 弄个工具文件导出就可以直接用了。

2303_77072102的博客 1126

基于SpringBoot+Vue的前后端分离的人工智能模型销售平台

随着人工智能(AI)技术的不断进步和普及,AI模型成为了科技创新和应用开发的核心要素。这些模型的开发涉及大量的数据处理、算法优化和资源配置,使得高效能、高精度的模型成为了科技公司和研究机构追求的目标。然而,开发高质量的AI模型不仅成本高昂,而且需要丰富的技术知识和经验。于是,为了促进资源共享和技术交流,AI模型交易平台应运而生。这些平台不仅为模型开发者提供了一个展示和盈利的渠道,也为需要这些模型来促进自己业务发展的用户提供了方便。 尽管市场上已有多个AI模型交易平台,但许多平台在用户体验、交易安全、模型管理

azhou的代码园 832
上一篇: 让豆包MarsCode 写一个贪吃蛇游戏不过分吧,我负责CV就行 原创
下一篇: 豆包MarsCode 编程助手,10分钟让我零基础完成vscode插件的开发
TRAE.ai
博客等级 码龄2年 811粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值