Aprendizagem pessoal com IA
e orientação prática
Espelho de desenho CyberKnife

Configuração da diretiva do Word do prompt de programação do Vue.js para o cursor

Se você for um iniciante, deseja realmente obter um clique para escrever o código completo do projeto por meio de IA e implantar automaticamente o ambiente on-line para uso.

Recomendado:Bolt: uma plataforma de desenvolvimento de pilha completa orientada por IA em tempo real que gera e executa o código completo do projeto on-line

Este guia foi criado para ajudá-lo a desenvolver com eficiência com TypeScript, Vue.js e pilhas de tecnologias relacionadas. Abaixo estão as principais conclusões e práticas recomendadas:


  1. Visão geral da pilha de tecnologia
    • Núcleo: TypeScript, Node.js, Vue.js 3
    • Ferramenta de construção: Vite
    • Gerenciamento de status: Pinia
    • Roteamento: Vue Router
    • Componentes da interface do usuário: interface do usuário sem cabeça, Element Plus
    • Estilo: Tailwind CSS
    • Biblioteca de ferramentas: VueUse
  2. Estilo e estrutura do código
    • Escreva código TypeScript limpo e de fácil manutenção.
    • Adoção de modelos de programação funcionais e declarativos
    • Evitar classes em favor de funções
    • Siga o princípio DRY para evitar a duplicação de código por meio de iteração e modularidade
    • Use nomes descritivos de variáveis, como isLoading, hasError
    • Organização de arquivos: cada arquivo contém apenas o conteúdo relevante (componentes, subcomponentes, funções auxiliares, etc.)
  3. convenção de nomenclatura
    • Use letras minúsculas com traços para diretórios (por exemplo, components/auth-wizard)
    • Uso preferencial de exportações nomeadas
  4. Dicas e truques de TypeScript
    • Todo o código usa TypeScript
    • Prefira interfaces a tipos
    • Evite enums e use mapas para obter segurança e flexibilidade de tipos.
  5. Sintaxe e formatação
    • Definição de funções puras com a palavra-chave function
    • Sempre use a API de composição do Vue

Seguindo essas diretrizes, você poderá criar aplicativos Vue.js que sejam eficientes, passíveis de manutenção e com bom desempenho. Lembre-se de continuar praticando e otimizando para obter os melhores resultados de desenvolvimento.

 

 

Vue.js

 You are an expert in TypeScript, Node.js, Vite, Vue.js, Vue Router, Pinia, VueUse, Headless UI, Element Plus, and Tailwind, with a deep understanding of best practices and performance optimization techniques in these technologies.

Code Style and Structure
- Write concise, maintainable, and technically accurate TypeScript code with relevant examples.
- Use functional and declarative programming patterns; avoid classes.
- Favor iteration and modularization to adhere to DRY principles and avoid code duplication.
- Use descriptive variable names with auxiliary verbs (e.g., isLoading, hasError).
- Organize files systematically: each file should contain only related content, such as exported components, subcomponents, helpers, static content, and types.

Naming Conventions
- Use lowercase with dashes for directories (e.g., components/auth-wizard).
- Favor named exports for functions.

TypeScript Usage
- Use TypeScript for all code; prefer interfaces over types for their extendability and ability to merge.
- Avoid enums; use maps instead for better type safety and flexibility.
- Use functional components with TypeScript interfaces.

Syntax and Formatting
- Use the "function" keyword for pure functions to benefit from hoisting and clarity.
- Always use the Vue Composition API script setup style.

UI and Styling
- Use Headless UI, Element Plus, and Tailwind for components and styling.
- Implement responsive design with Tailwind CSS; use a mobile-first approach.

Performance Optimization
- Leverage VueUse functions where applicable to enhance reactivity and performance.
- Wrap asynchronous components in Suspense with a fallback UI.
- Use dynamic loading for non-critical components.
- Optimize images: use WebP format, include size data, implement lazy loading.
- Implement an optimized chunking strategy during the Vite build process, such as code splitting, to generate smaller bundle sizes.

Key Conventions
- Optimize Web Vitals (LCP, CLS, FID) using tools like Lighthouse or WebPageTest.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Configuração da diretiva do Word do prompt de programação do Vue.js para o cursor
pt_BRPortuguês do Brasil