├── .DS_Store ├── .gitattributes ├── 04 内置内容 ├── 01_指令.png ├── 02_组件.png ├── 01_指令.xmind ├── 02_组件.xmind ├── 03_特殊元素.png ├── 03_特殊元素.xmind ├── 04_特殊属性Attributes.png └── 04_特殊属性Attributes.xmind ├── 01 全局API ├── 02_通用.png ├── 01_应用实例.png ├── 01_应用实例.xmind └── 02_通用.xmind ├── 03 选项式API ├── .DS_Store ├── 01_状态选项.png ├── 02_渲染选项.png ├── 04_组合选项.png ├── 05_其他杂项.png ├── 06_组件实例.png ├── 01_状态选项.xmind ├── 02_渲染选项.xmind ├── 03_生命周期选项.png ├── 04_组合选项.xmind ├── 05_其他杂项.xmind ├── 06_组件实例.xmind └── 03_生命周期选项.xmind ├── 02 组合式API ├── 01_setup.png ├── 02_响应式核心.png ├── 04_响应式进阶.png ├── 06_依赖注入.png ├── 01_setup.xmind ├── 02_响应式核心.xmind ├── 03_响应式工具函数.png ├── 04_响应式进阶.xmind ├── 05_生命周期钩子.png ├── 06_依赖注入.xmind ├── 03_响应式工具函数.xmind └── 05_生命周期钩子.xmind ├── 05 单文件组件 ├── 03_CSS功能.png ├── 01_SFC语法定义.png ├── 03_css功能.xmind ├── 01_SFC语法定义.xmind ├── 02_单文件组setup.png └── 02_单文件组件setup.xmind ├── 06 进阶API ├── 01_渲染函数.png ├── 01_渲染函数.xmind ├── 02_服务端渲染.png ├── 04_自定义渲染.png ├── 02_服务端渲染.xmind ├── 04_自定义渲染.xmind ├── 03_TypeScript工具类型.png └── 03_TypeScript工具类型.xmind ├── 00 vue3-API ├── vue3_API盘点.png └── vue3_API盘点.xmind ├── README.md └── .gitignore /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /04 内置内容/01_指令.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/04 内置内容/01_指令.png -------------------------------------------------------------------------------- /04 内置内容/02_组件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/04 内置内容/02_组件.png -------------------------------------------------------------------------------- /01 全局API/02_通用.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/01 全局API/02_通用.png -------------------------------------------------------------------------------- /03 选项式API/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/03 选项式API/.DS_Store -------------------------------------------------------------------------------- /04 内置内容/01_指令.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/04 内置内容/01_指令.xmind -------------------------------------------------------------------------------- /04 内置内容/02_组件.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/04 内置内容/02_组件.xmind -------------------------------------------------------------------------------- /04 内置内容/03_特殊元素.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/04 内置内容/03_特殊元素.png -------------------------------------------------------------------------------- /01 全局API/01_应用实例.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/01 全局API/01_应用实例.png -------------------------------------------------------------------------------- /01 全局API/01_应用实例.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/01 全局API/01_应用实例.xmind -------------------------------------------------------------------------------- /01 全局API/02_通用.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/01 全局API/02_通用.xmind -------------------------------------------------------------------------------- /02 组合式API/01_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/02 组合式API/01_setup.png -------------------------------------------------------------------------------- /02 组合式API/02_响应式核心.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/02 组合式API/02_响应式核心.png -------------------------------------------------------------------------------- /02 组合式API/04_响应式进阶.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/02 组合式API/04_响应式进阶.png -------------------------------------------------------------------------------- /02 组合式API/06_依赖注入.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/02 组合式API/06_依赖注入.png -------------------------------------------------------------------------------- /03 选项式API/01_状态选项.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/03 选项式API/01_状态选项.png -------------------------------------------------------------------------------- /03 选项式API/02_渲染选项.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/03 选项式API/02_渲染选项.png -------------------------------------------------------------------------------- /03 选项式API/04_组合选项.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/03 选项式API/04_组合选项.png -------------------------------------------------------------------------------- /03 选项式API/05_其他杂项.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/03 选项式API/05_其他杂项.png -------------------------------------------------------------------------------- /03 选项式API/06_组件实例.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/03 选项式API/06_组件实例.png -------------------------------------------------------------------------------- /04 内置内容/03_特殊元素.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/04 内置内容/03_特殊元素.xmind -------------------------------------------------------------------------------- /05 单文件组件/03_CSS功能.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/05 单文件组件/03_CSS功能.png -------------------------------------------------------------------------------- /06 进阶API/01_渲染函数.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/06 进阶API/01_渲染函数.png -------------------------------------------------------------------------------- /06 进阶API/01_渲染函数.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/06 进阶API/01_渲染函数.xmind -------------------------------------------------------------------------------- /06 进阶API/02_服务端渲染.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/06 进阶API/02_服务端渲染.png -------------------------------------------------------------------------------- /06 进阶API/04_自定义渲染.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/06 进阶API/04_自定义渲染.png -------------------------------------------------------------------------------- /02 组合式API/01_setup.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/02 组合式API/01_setup.xmind -------------------------------------------------------------------------------- /02 组合式API/02_响应式核心.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/02 组合式API/02_响应式核心.xmind -------------------------------------------------------------------------------- /02 组合式API/03_响应式工具函数.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/02 组合式API/03_响应式工具函数.png -------------------------------------------------------------------------------- /02 组合式API/04_响应式进阶.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/02 组合式API/04_响应式进阶.xmind -------------------------------------------------------------------------------- /02 组合式API/05_生命周期钩子.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/02 组合式API/05_生命周期钩子.png -------------------------------------------------------------------------------- /02 组合式API/06_依赖注入.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/02 组合式API/06_依赖注入.xmind -------------------------------------------------------------------------------- /03 选项式API/01_状态选项.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/03 选项式API/01_状态选项.xmind -------------------------------------------------------------------------------- /03 选项式API/02_渲染选项.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/03 选项式API/02_渲染选项.xmind -------------------------------------------------------------------------------- /03 选项式API/03_生命周期选项.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/03 选项式API/03_生命周期选项.png -------------------------------------------------------------------------------- /03 选项式API/04_组合选项.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/03 选项式API/04_组合选项.xmind -------------------------------------------------------------------------------- /03 选项式API/05_其他杂项.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/03 选项式API/05_其他杂项.xmind -------------------------------------------------------------------------------- /03 选项式API/06_组件实例.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/03 选项式API/06_组件实例.xmind -------------------------------------------------------------------------------- /05 单文件组件/01_SFC语法定义.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/05 单文件组件/01_SFC语法定义.png -------------------------------------------------------------------------------- /05 单文件组件/03_css功能.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/05 单文件组件/03_css功能.xmind -------------------------------------------------------------------------------- /06 进阶API/02_服务端渲染.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/06 进阶API/02_服务端渲染.xmind -------------------------------------------------------------------------------- /06 进阶API/04_自定义渲染.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/06 进阶API/04_自定义渲染.xmind -------------------------------------------------------------------------------- /00 vue3-API/vue3_API盘点.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/00 vue3-API/vue3_API盘点.png -------------------------------------------------------------------------------- /02 组合式API/03_响应式工具函数.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/02 组合式API/03_响应式工具函数.xmind -------------------------------------------------------------------------------- /02 组合式API/05_生命周期钩子.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/02 组合式API/05_生命周期钩子.xmind -------------------------------------------------------------------------------- /03 选项式API/03_生命周期选项.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/03 选项式API/03_生命周期选项.xmind -------------------------------------------------------------------------------- /05 单文件组件/01_SFC语法定义.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/05 单文件组件/01_SFC语法定义.xmind -------------------------------------------------------------------------------- /05 单文件组件/02_单文件组setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/05 单文件组件/02_单文件组setup.png -------------------------------------------------------------------------------- /00 vue3-API/vue3_API盘点.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/00 vue3-API/vue3_API盘点.xmind -------------------------------------------------------------------------------- /04 内置内容/04_特殊属性Attributes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/04 内置内容/04_特殊属性Attributes.png -------------------------------------------------------------------------------- /05 单文件组件/02_单文件组件setup.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/05 单文件组件/02_单文件组件setup.xmind -------------------------------------------------------------------------------- /04 内置内容/04_特殊属性Attributes.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/04 内置内容/04_特殊属性Attributes.xmind -------------------------------------------------------------------------------- /06 进阶API/03_TypeScript工具类型.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/06 进阶API/03_TypeScript工具类型.png -------------------------------------------------------------------------------- /06 进阶API/03_TypeScript工具类型.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mondaylab/vue3-api/HEAD/06 进阶API/03_TypeScript工具类型.xmind -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # vue3-api 2 | ![封面图](https://mondaylab-1309616765.cos.ap-shanghai.myqcloud.com/images/202211061154610.png) 3 | 4 | # 基础介绍 5 | 6 | 地板式扫盲vue3文章中 `API` 相关的内容~ 7 | 8 | 9 | 10 | # 大纲详解 11 | 12 | 思维导图包含**六大部分**的内容,分别是: 13 | 14 | - 全局API 15 | - 组合式API 16 | - 选项式API 17 | - 内置内容 18 | - 单文件组件 19 | - 进阶API 20 | 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | lerna-debug.log* 8 | .pnpm-debug.log* 9 | 10 | # Diagnostic reports (https://nodejs.org/api/report.html) 11 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 12 | 13 | # Runtime data 14 | pids 15 | *.pid 16 | *.seed 17 | *.pid.lock 18 | 19 | # Directory for instrumented libs generated by jscoverage/JSCover 20 | lib-cov 21 | 22 | # Coverage directory used by tools like istanbul 23 | coverage 24 | *.lcov 25 | 26 | # nyc test coverage 27 | .nyc_output 28 | 29 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 30 | .grunt 31 | 32 | # Bower dependency directory (https://bower.io/) 33 | bower_components 34 | 35 | # node-waf configuration 36 | .lock-wscript 37 | 38 | # Compiled binary addons (https://nodejs.org/api/addons.html) 39 | build/Release 40 | 41 | # Dependency directories 42 | node_modules/ 43 | jspm_packages/ 44 | 45 | # Snowpack dependency directory (https://snowpack.dev/) 46 | web_modules/ 47 | 48 | # TypeScript cache 49 | *.tsbuildinfo 50 | 51 | # Optional npm cache directory 52 | .npm 53 | 54 | # Optional eslint cache 55 | .eslintcache 56 | 57 | # Optional stylelint cache 58 | .stylelintcache 59 | 60 | # Microbundle cache 61 | .rpt2_cache/ 62 | .rts2_cache_cjs/ 63 | .rts2_cache_es/ 64 | .rts2_cache_umd/ 65 | 66 | # Optional REPL history 67 | .node_repl_history 68 | 69 | # Output of 'npm pack' 70 | *.tgz 71 | 72 | # Yarn Integrity file 73 | .yarn-integrity 74 | 75 | # dotenv environment variable files 76 | .env 77 | .env.development.local 78 | .env.test.local 79 | .env.production.local 80 | .env.local 81 | 82 | # parcel-bundler cache (https://parceljs.org/) 83 | .cache 84 | .parcel-cache 85 | 86 | # Next.js build output 87 | .next 88 | out 89 | 90 | # Nuxt.js build / generate output 91 | .nuxt 92 | dist 93 | 94 | # Gatsby files 95 | .cache/ 96 | # Comment in the public line in if your project uses Gatsby and not Next.js 97 | # https://nextjs.org/blog/next-9-1#public-directory-support 98 | # public 99 | 100 | # vuepress build output 101 | .vuepress/dist 102 | 103 | # vuepress v2.x temp and cache directory 104 | .temp 105 | .cache 106 | 107 | # Serverless directories 108 | .serverless/ 109 | 110 | # FuseBox cache 111 | .fusebox/ 112 | 113 | # DynamoDB Local files 114 | .dynamodb/ 115 | 116 | # TernJS port file 117 | .tern-port 118 | 119 | # Stores VSCode versions used for testing VSCode extensions 120 | .vscode-test 121 | 122 | # yarn v2 123 | .yarn/cache 124 | .yarn/unplugged 125 | .yarn/build-state.yml 126 | .yarn/install-state.gz 127 | .pnp.* 128 | --------------------------------------------------------------------------------