Cursor Rules for
Vue.js

This rule explains Vue.js component patterns, composition API usage, and best practices.
Back to rules
Type
Frontend
Language(s)
JavaScript
TypeScript
Tags
Framework
Stats
316 views
22 copies
10 downloads
vuejs.mdc
---
description: This rule explains Vue.js component patterns, composition API usage, and best practices.
globs: **/*.vue
alwaysApply: false
---

# Vue.js rules

- Use the Composition API with `<script setup>` for better type inference and organization
- Define props with type definitions and defaults
- Use emits for component events
- Use v-model for two-way binding
- Use computed properties for derived state
- Use watchers for side effects
- Use provide/inject for deep component communication
- Use async components for code-splitting
Want to 10x your AI skills?

Get a free account and learn to code + market your apps using AI (with or without vibes!).

Nah, maybe later