MCPcopy
hub / github.com/webfansplz/vuejs-challenges

github.com/webfansplz/vuejs-challenges @main sqlite

repository ↗ · DeepWiki ↗
73 symbols 248 edges 53 files 0 documented · 0%
README

Vue.js 挑战合集

English | 简体中文

📖 介绍

我喜欢Vue.js ♥️ 。它太棒了 🚀 。它帮助我很好地完成我的工作和构建应用程序。

我过去一直在寻找一个可以让每个人一起学习Vue.js的项目,这就是这个项目诞生的原因。我相信我们可以在这里共同成长,也希望它能对你有所帮助。

这个项目意在帮助你更好地了解Vue.js,编写你自己的实用程序,或只是单纯的享受挑战的乐趣。

我们同时希望可以建立一个社区,在这里你可以提出你在实际环境中遇到的问题,或者帮助他人解答疑惑 - 这些问题也可能被选中成为题库的一部分 !

题库

点击下方徽章查看题目内容

1

1・你好 !

13

2・ref 全家桶 3・响应性丟失 4・可写的计算属性 5・watch 全家桶 6・浅层 ref 9・依赖注入 10・生命周期钩子 11・下一次DOM更新 13・DOM传送门 14・动态CSS 243・阻止事件冒泡 305・大写 323・Prop验证

14

7・原始值 API 8・Effect作用域 API 12・优化性能的指令 15・切换器 16・until 17・计数器 18・实现本地存储函数 19・切换焦点指令 20・防抖点击指令 21・函数式组件 25・鼠标坐标 27・全局CSS 218・渲染函数[h()] 232・按键修饰符

5

22・自定义元素 23・自定义ref 24・激活的样式-指令 26・实现简易版<code>v-model</code>指令 208・树组件

By Tags

#Built-ins13・DOM传送门 12・优化性能的指令
#CSS Features14・动态CSS 27・全局CSS
#Components13・DOM传送门 323・Prop验证 21・函数式组件 218・渲染函数[h()] 208・树组件
#Composable Function15・切换器 17・计数器 18・实现本地存储函数 25・鼠标坐标
#Composition API2・ref 全家桶 3・响应性丟失 4・可写的计算属性 5・watch 全家桶 6・浅层 ref 9・依赖注入 10・生命周期钩子 8・Effect作用域 API 23・自定义ref
#Directives305・大写 12・优化性能的指令 19・切换焦点指令 20・防抖点击指令 24・激活的样式-指令 26・实现简易版`v-model`指令
#Event Handling243・阻止事件冒泡 232・按键修饰符
#Global API:General

Extension points exported contracts — how you extend this code

InjectType (Interface)
(no doc)
questions/10-lifecycle/index.test.ts
RefFamilyType (Interface)
(no doc)
questions/2-ref-family/index.test.ts
HelloWorldProps (Interface)
(no doc)
questions/1-hello-word/index.test.ts
LosingReactivityType (Interface)
(no doc)
questions/3-losing-reactivity/index.test.ts
WritableType (Interface)
(no doc)
questions/4-writable-computed/index.test.ts
QuizMetaInfo (Interface)
(no doc)
scripts/types.ts
StackBlitzPayloadOptions (Interface)
(no doc)
scripts/stackblitz/index.ts
Quiz (Interface)
(no doc)
scripts/types.ts

Core symbols most depended-on inside this repo

resolveInfo
called by 13
scripts/loader.ts
t
called by 8
scripts/locales.ts
generateBadgeLink
called by 7
scripts/badge.ts
generateBadge
called by 5
scripts/badge.ts
resolveFilePath
called by 5
scripts/utils.ts
f
called by 4
scripts/locales.ts
loadFile
called by 3
scripts/loader.ts
updateComment
called by 3
scripts/actions/issue-pr.ts

Shape

Function 65
Interface 8

Languages

TypeScript100%

Modules by API surface

scripts/actions/issue-pr.ts12 symbols
scripts/readme.ts11 symbols
scripts/loader.ts8 symbols
scripts/badge.ts5 symbols
docs/scripts/update.ts5 symbols
scripts/utils.ts4 symbols
scripts/stackblitz/index.ts4 symbols
scripts/types.ts2 symbols
scripts/locales.ts2 symbols
scripts/actions/loader.ts2 symbols
questions/10-lifecycle/index.test.ts2 symbols
scripts/build.ts1 symbols

Dependencies from manifests, versioned

@actions/core1.2.7 · 1×
@actions/github4.0.0 · 1×
@actions/io1.1.0 · 1×
@type-challenges/octokit-create-pull-request0.1.8 · 1×
@types/fs-extra9.0.13 · 1×
@types/js-yaml4.0.5 · 1×
@types/jsdom16.2.14 · 1×
@types/node18.0.0 · 1×
@vitejs/plugin-vue2.3.3 · 1×
@vitest/ui0.17.0 · 1×
@vue/test-utils2.0.2 · 1×
@webfansplz/eslint-config0.1.0 · 1×

For agents

$ claude mcp add vuejs-challenges \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact