跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Vue Options Api Best Practices

技能 已验证 活跃

Vue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only.

目的

To help developers correctly implement Vue 3 applications using the Options API, particularly when integrating TypeScript, by providing best practices and solutions to common pitfalls.

功能

  • Vue 3 Options API best practices
  • TypeScript integration for Options API
  • Guidance on `this` context and component instance
  • Solutions for common lifecycle and method gotchas
  • Type safety for computed properties and event handlers

使用场景

  • When integrating TypeScript into a Vue 3 Options API project
  • When encountering issues with `this` context in Vue 3 Options API methods or lifecycle hooks
  • When seeking optimal patterns for computed properties and event handlers with type safety
  • When debugging unexpected behavior related to component instance data in Options API components

非目标

  • Providing guidance for Vue 3 Composition API
  • Covering general Vue.js ecosystem tools beyond the Options API
  • Addressing advanced state management patterns outside of standard Options API properties
  • Offering solutions for JSX in Vue or Vue Router specific issues

Practical Utility

  • info:Usage examplesWhile the README shows examples for other skills, the `vue-options-api-best-practices` skill itself does not have specific end-to-end usage examples demonstrating its application.

安装

请先添加 Marketplace

/plugin marketplace add hyf0/vue-skills
/plugin install vue-skills@vue-skills

质量评分

已验证
95 /100
1 day ago 分析

信任信号

最近提交about 2 months ago
GitHub 所有者 hyf0 (opens in new tab)
星标2.4k
许可证MIT
状态
查看源代码

类似扩展

Vue Router Best Practices

100

Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.

技能
hyf0

Deepinit

100

Deep codebase initialization with hierarchical AGENTS.md documentation

技能
Yeachan-Heo

Cleanup Cycles

100

Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — "find circular imports", "fix dependency cycles", "untangle our module graph", "why is madge complaining".

技能
raintree-technology

Netlify Identity

100

用于身份验证、用户注册、登录、密码恢复、OAuth 提供商、基于角色的访问控制或保护路由和函数。始终使用 `@netlify/identity`。切勿使用 `netlify-identity-widget` 或 `gotrue-js` — 它们已弃用。

技能
netlify

Sentry React Router Framework Sdk

100

Full Sentry SDK setup for React Router Framework mode. Use when asked to "add Sentry to React Router Framework", "install @sentry/react-router", or configure error monitoring, tracing, profiling, session replay, logs, or user feedback for a React Router v7 framework app.

技能
getsentry

Create Adaptable Composable

100

Create a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter. Normalize inputs with toValue()/toRef() inside reactive effects (watch/watchEffect) to keep behavior predictable and reactive. Use this skill when user asks for creating adaptable or reusable composables.

技能
hyf0