用途:该技能用于教学并验证对 Vue.js 基础知识的理解,涵盖组件架构、响应式系统、模板语法、指令和生命周期钩子,目标是构建健壮的组件化应用。
主要能力:按五个模块组织内容。模块一组件,涉及 SFC 结构、Props、事件、插槽与注册;模块二响应式,涉及 ref()、reactive()、computed()、watch()、watchEffect();模块三模板,涉及插值、v-bind、v-on、v-model、v-if/v-show、v-for;模块四指令,涉及条件渲染、v-for 与 key、v-model 修饰符、v-on 修饰符及自定义指令;模块五生命周期,涉及 onMounted、onUpdated、onUnmounted、onErrorCaptured。每个模块列出前置条件、时长、产出与练习。
使用方式:技能参数包含 topic(components、reactivity、templates、directives、lifecycle、all)、level(beginner、intermediate、advanced)以及可选 context(current_knowledge、learning_goal、time_available)。调用方式为 Skill("vue-fundamentals")。设有初级、中级、高级检查点,并包含重试逻辑(maxAttempts 3,退避 1000/2000/4000 毫秒,失败时提供提示)与事件追踪(module_started、checkpoint_passed、skill_completed)。
适用场景:适合希望系统学习 Vue 基础、按主题或级别定制学习路径的开发者。
限制:资料未提供具体收费、价格、平台支持范围或实际效果数据;相关技能包括 vue-composition-api、vue-typescript、vue-testing。