登录
原创

Trae + 聚合数据构建在线工具箱

发布于 2025-02-10 阅读 227
  • 前端
  • 后端
  • JavaScript
原创

trae0.png

trae1.png

在本教程中,我们将使用 Trae 编辑器,基于聚合数据的 API 构建一个在线工具箱。 🛠️

✨ 有何不同

  1. 使用字节跳动的 Trae 编辑器(类似 Cursor 的 AI 编程工具,免费使用 Claude 3.5 Sonnet)
  2. 使用聚合数据作为 API 提供商

最重要的是免费,免费,免费!🎉🎉🎉

🚀 1. 项目初始化和环境配置

直接在编辑器中初始化项目:

trae2.png

运行起来看看效果 🖥️🖥️🖥️

trae3.png

🎨 2. 基础布局与导航菜单

让 AI 来创建基础布局组件:



修改默认的布局组件,要求:
- 有一个顶部的导航栏,包含 logo 和菜单项
- 菜单项包括
    - 首页
    - 天气查询
    - 快递查询
    - 二维码工具
    - 汇率转换
- 有一个底部的页脚,包含版权信息
- 有一个主内容区域


trae4.png

速度要比 Cursor 慢不少,不过考虑它是免费的,瑕不掩瑜啊。🐶🐶🐶

看看效果:

trae5.png

原来半小时的工作量,1分钟就搞定了,工作效率提升了 30 倍。🐶🐶🐶

这还招什么前端工程师,甚至现在的要不要开除呢?🤔🤔🤔

🌤️ 3. 天气查询功能实现

现在开始测试实际的功能,先实现天气查询功能。

🎴 天气卡片组件

创建天气卡片组件 (components/WeatherCard.vue):

实现一个天气卡片组件,要求:
- 卡片包含城市名称、日期、温度、天气、风况、湿度
- 卡片使用 TailwindCSS 进行样式设计
- 暂时使用模拟的数据来测试

然后首页替换成这个组件。


我注意到操作有失败,但是它好像会思考一样,自己又重试了一次:

trae6.png

不过,生成的代码还是存在错误,但是可以直接点击 AI修复:

trae7.png

然后就可以看到修复后的效果:

trae8.png

这下好了,1个小时的工作量,1分钟就搞定了,工作效率提升了 60 倍。🐶🐶🐶

🔌 API 实现

前端不就是几个网页嘛,有什么难度,现在看看你怎么实现 API 吧。

实现一个天气查询的 API 供刚才的天气卡片组件使用,要求:
- 使用聚合数据的 API
- 返回格式满足刚才的天气卡片组件的需求


出错了,不过没关系,问问它怎么解决,只需要点一下按钮:

trae9.png

然后它就会自己思考,然后给出解决方案:

trae10.png

我想了解整个请求API的过程,所以让它加一些日志:

加入详细的日志,让我了解前端请求后端API的完整过程


这是一个非常好的习惯,毕竟 AI 也是会出错的,所以需要有日志来记录整个过程,方便调试

trae11.png

原来是忘记配置聚合数据的 API 了,配置一下,终于成功了:

trae12.png

这下好了,1个小时的工作量,1分钟就搞定了,工作效率提升了 60 倍。🐶🐶🐶

也许有一天,我输入我的用户名和密码,AI 自动帮我登录聚合数据,然后自动帮我调用 API,然后自动帮我返回数据,然后自动帮我显示在页面上,那我岂不是可以休息了?🤔🤔🤔

建议聚合数据做一套说话就能生成产品的网页,连部署都给我搞定,然后我只要:

  • 输入我的需求,它就能自动帮我生成产品,
  • 然后自动帮我部署
  • 然后自动帮我上线
  • 然后自动帮我推广
  • 然后自动帮我赚钱

那我岂不是可以休息了?🤔🤔🤔

评论区

admin
15粉丝

打江山易,守江山难,负重前行,持续创新。

1

1

4

举报