【AI】使用Cursor和AI编程生成的VUE前端框架

《Cursor-AI编程》基础篇-简介 Cursor是一款当下非常受欢迎的AI编程编辑器。它基于广受开发者喜爱的开源编辑器VSCode进行二次开发,并在其基础上增加了强大的AI功能,帮助开发者更高效地编写代码,提升效率! 阅读详情

【AI】使用Cursor和AI编程生成的VUE前端框架

引言

在当前的技术发展中,人工智能(AI)以其强大的计算能力和智能化的特点,正逐步渗透到软件开发的各个领域。本文将介绍一个完全由AI生成的VUE前端框架项目,该项目涵盖了登录、图形验证码、权限校验、系统用户模块、系统角色模块和功能权限模块等基础功能。值得注意的是,项目里的代码均是通过与Cursor AI的交互生成,展示了AI编程在前端开发中的实际应用和优势。

你可以访问该项目的Git地址以了解更多详细信息:
Vue Demo on Gitee

1. 项目概述

本项目是一个基于VUE.js的前端框架,结合了登录、图形验证码、权限校验等常用功能模块。通过与Cursor AI交互生成的代码,展示了AI在编程中的潜力与效率。

2. 使用Cursor AI编程

Cursor是一款智能编程工具,通过与AI的交互,开发者可以轻松生成高质量的代码。而在本项目中,每一行代码都由Cursor AI生成,实现了从架构设计到代码编写的全自动化。
2.1 使用Cursor的规则

为了最大限度地发挥Cursor AI的能力,开发者在使用过程中应遵循以下规则:

  • 明确需求:在与Cursor AI交互之前,确保你已经明确了需要生成的代码的具体功能和需求。
  • 分阶段生成:将复杂的功能分解成多个小的子功能,逐步引导Cursor生成代码。这样不仅能更好地控制代码质量,还能更容易发现并修正生成过程中的错误。
  • 验证和测试:每次生成代码后,及时进行单元测试和集成测试,以确保代码的正确性和功能完整性。
  • 保持一致编码风格:虽然代码是由AI生成的,但通过设置和规范代码格式,可以保持项目的一致性和可读性。
  • 持续学习和反馈:学习和运用Cursor AI的最新特性和改进,并在使用过程中提供反馈以帮助其不断优化。

2.2 编程技巧

以下是一些在使用Cursor AI生成代码过程中实用的编程技巧:

  • 提供详细注释:在描述需要生成的代码时,尽量提供详细的需求描述和注释,帮助Cursor更准确地理解和生成代码。
  • 利用示例代码:提供一些示例代码片段,作为Cursor生成代码的参考,这有助于提高生成代码的准确性和一致性。
  • 逐步调试:在生成复杂模块前,逐步生成并调试各个子模块,确保每一部分功能正确,再进行模块集成。
  • 利用版本控制:在每次生成和修改代码后,使用版本控制系统(如Git)记录变更,便于追踪和回滚。

2.3 .cursorrules使用技巧

  • 官方提供agent方面生成规则:
    https://cursorrules.agnt.one/chat
  • 项目中的VUE规则:
    # JavaScript Frameworks
    - 使用Vue 3.0作为基础核心框架。
    - 使用Pinia进行跨页面数据状态管理。
    - 使用Vue Router进行页面路由切换。
    
    # UI Framework and Styling
    - 使用ArcoDesign作为UI框架,简化组件开发。
    - 使用TailwindCss作为CSS框架,以便简化CSS编写。
    
    # Compilation and Build Tools
    - 使用Yarn作为依赖包管理工具。
    - 使用Vite作为Vue的构建工具。
    
    # Other Tools
    - 使用Fetch接口来实现前端请求。
    - 使用Vue Flow库快捷构建流程图。
    - 使用Vue Markdown将大模型输出的Markdown转为HTML。
    - 使用ECharts将数据转换为统计图表。
    
    # Directory Structure
    - 根目录 `/vue-demo` 包含项目的基本结构。
    - `/node_modules`: 项目依赖模块。
    - `/public`: 包括公共文件,如 `favicon.ico` 和入口 HTML 文件 `index.html`。
    
    ## Source Directory (/src)
    - `/assets`: 存放静态资源。
    - `/assets/images`: 图片资源目录。
    - `/assets/styles`: 全局样式配置,包括 `tailwind.css`。
    - `/components`: 共享组件的存放目录(优先使用自己定义的组件)。
    - `/composables`: 自定义 Hook 函数或组合式 API 的实现(优先使用自己定义的函数或者组合式API)。
    - `/config`: 项目配置文件,如环境变量和全局设置。
    - `/layouts<
AI编程——Cursor教程(一) Cursor也提供了跟Tab相关的配置, 不同的版本界面可能不同. 这里的版本是(0.46.11)这是一个强大的Copilot替代功能,可以跨多行提供代码建议。强大的Copilot替代功能,可跨多行提供代码建议。当使用Cursor Tab时自动导入必要的模块。通过⌘→(Mac)或Ctrl→(Windows)接受建议中的下一个词。当我们修改了函数的名称, 自然的会跳转到下一个函数调用的地方。❌ 不勾选:禁用此功能,将无法获得AI的代码建议。Tab补全功能对于不同的用户提供不同的服务。 阅读详情

相关推荐

用Cursor AI编程从零搭建VUE3前端框架的实战经验

在VUE3与TypeScript成为前端主流技术栈的当下,如何高效构建一套结构清晰、可扩展的中后台框架是开发团队的核心诉求。AI编程工具的出现改变了传统手写代码的模式,其原理是基于大模型理解项目上下文,自动生成路由、状态管理、组件等基础代码,从而大幅提升工程效率。这类工具尤其适合从零搭建工程骨架、生成重复性模块,但在复杂权限控制和业务逻辑上仍需人工把关。以Cursor为例,它可辅助完成路由权限配置、动态菜单、数据看板以及m3u8视频流播放等典型业务场景,同时配合精心设计的提示词能显著提高代码质量。本文从实际

weixin_34168880的博客 445

AI编程助手深度集成若依框架:从环境配置到核心模块开发的实战指南

在当今企业级应用开发中,Spring Boot与Vue3已成为构建现代化后台管理系统的核心技术栈。其核心原理在于前后端分离架构,通过RESTful API进行数据交互,实现了关注点分离与开发效率的提升。这一技术组合的价值在于能够快速搭建稳定、可扩展的管理平台,广泛应用于各类后台管理系统、中台服务等场景。随着AI编程助手的兴起,开发者可以将AI工具深度整合到经典框架的开发流程中,例如在若依(RuoYi)这类成熟框架中,利用AI辅助进行环境配置、代码生成与问题排查。通过合理配置开发环境与AI工具链,开发者能显著

weixin_31423955的博客 229

AI辅助企业级前端框架开发:从零复现若依核心功能实践

在现代前端开发中,企业级后台管理系统框架(如基于Vue的若依RuoYi)因其标准化的架构和丰富的功能模块,成为快速构建中后台应用的热门选择。其核心原理在于提供了一套开箱即用的解决方案,包括权限管理、动态路由和组件封装,能显著提升开发效率和项目规范性。这类框架的技术价值在于降低了复杂业务系统的开发门槛,确保了代码质量和可维护性。其典型应用场景包括各类需要精细化权限控制和模块化管理的后台管理系统。本文聚焦于如何利用AI编程工具(如Cursor、GitHub Copilot),引导开发者高效学习和实践此类框架的核

weixin_34348174的博客 301

【AI编程】Cursor工具

让我们开始第一个项目的准备工作吧,首先在界面中选择open project新建一个文件夹(名称建议为纯英文)后,选择打开。

十二测试录 1940

从想法到零件:手把手拆解一个汽车功能如何从PRD写到SSTS和CTS

本文详细拆解了汽车电子需求从市场文档(MRD)到零部件技术规范(CTS)的完整流程,以雨天自动关窗功能为例,展示了PRD、SSTS和CTS的编写要点与交互设计。文章重点解析了系统分解的艺术和零部件落地的精确参数要求,为汽车电子工程师提供了从概念到实现的全流程实践指南。

weixin_30300225的博客 473

Mac Pro M2芯片成功安装麒麟银河高级服务器虚拟机

本人用的是1、Macbook m2pro芯片 16G+5123、安装homebrew、wegt、qemu。

vagatable_XX的博客 3285

linux下wayland协议修改键盘映射

linux下wayland协议,修改键盘映射,实验环境是Ubuntu24,其他wayland协议窗口应该也是可以的。

qq_15027967的博客 1061

如何在n8n中高效调用playwright-mcp实现浏览器自动化(附避坑指南)

本文详细介绍了在n8n中高效集成playwright-mcp实现浏览器自动化的全流程指南,包括环境准备、工作流设计与优化、高级技巧与性能调优以及调试与问题排查。通过克服实际部署中的各种挑战,帮助用户打造稳定高效的自动化解决方案,特别适合需要浏览器自动化的工作流场景。

weixin_30379531的博客 386

【图形学】Loop细分算法及半边结构实现(C++)

文章目录Loop 细分算法介绍增加新顶点更新旧顶点算法实现半边结构半边结构的表示方法半边结构的构造方法创建所有顶点创建所有面及半边半边结构的使用 Loop 细分 顾名思义,网格细分是将粗糙网格精细化的过程,如下动图。Loop细分是众多网格细分算法的一种,Loop细分仅仅对三角形网格模型有效。值得注意的是,虽然叫Loop细分,但是不能理解为“循环”细分,叫这个名字是因为作者的名字是这个而已。 下面是一个粗糙的兔子模型1000个面,进行3次细分 算法介绍 Loop细分算法主要分两步进行 增加新顶点:增加

wk_119的博客 8059

pi-coding-agent 完整详解

pi-coding-agent是一个由Mario Zechner开发的专业AI编程助手,基于Node.js和TypeScript构建。核心功能包括:1)多级思考模式(ThinkingLevel),从none到ultra控制推理深度;2)对话压缩(compaction)管理长对话记忆;3)WebSocket实时通信支持流式交互。该智能体支持代码生成、调试、重构等专业编程任务,采用AI Agent架构,具备工具调用和多轮记忆能力。项目结构通常包含server、agent、config等模块,可通过二次开发扩展功

大坡3D软件开发 2341

14 硬件工程师笔面试高频考点真题解析——逻辑门

逻辑门是数字电路的基本单元,实现布尔运算(如与、或、非、异或等)。OC门(集电极开路)和OD门(漏极开路)需外接上拉电阻,支持“线与”逻辑,适用于I2C总线等场景,避免推挽输出并联导致的短路问题。三态门具有高、低、高阻三种状态,用于总线分时复用。推挽输出因内置上下管,禁止并联,否则会引发电源短路。三者区别在于:推挽驱动强但不可并联;OC/OD需上拉,支持线与;三态门通过使能控制实现高阻隔离,适用于共享总线设计。

XU157303764的博客 1889

基于STM32L4XX的环境光传感器(VCNL4040M3OE)应用程序设计

• 集成模块:红外发射器(IRED)、环境光传感器(ALS)、接近传感器(PS)及信号调理IC。#define VCNL4040_I2C_ADDR (0x60 << 1) // 7位地址左移一位。// 组合成16位值。// I2C总线句柄。// 设置参数:ALS集成时间160ms,中断禁止,ALS功能开启。// 设置参数:PS工作频率80Hz,开红外二极管,PS功能开启。// 初始化I2C外设。• 输出类型:I2C总线(ALS/PS)// 2. 配置环境光传感器 (ALS) 并启动。

myron6688的博客 134

OV9734 DATASHEET,完整规格书

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

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Statistics and Machine Learning Toolbox

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

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

上一篇: 【ETCD】通过 docker 快速搭建集群 etcd 环境
下一篇: 【Docker】使用 Docker + Nginx + Certbot 实现自动化管理 SSL 证书
清欢渡hb
博客等级 码龄11年 66粉丝 23原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值