Vue3 学习参考
大圣老师的 Vue3 学习知识点及路线:
浏览器在线运行框架环境练习:
(一)新增特性
其他新特性学习资料:
- 《Vue3.0抢先学》系列
- 全面总结Vue3.0的新特性
- 2022年必会Vue3.0学习 (强烈建议) - 掘金
Vue3 + <script setup> + Typescript
使用手册 - 掘金- Vue3 + TS 最佳实践 - 掘金
- Vue3 + TSX 最佳实践?不存在的 - 掘金
- https://juejin.cn/post/6950487211368251399
- Vue3 的学习教程汇总、源码解释项目、支持的 UI 组件库、优质实战项目 - 掘金
- 为什么我推荐使用JSX开发Vue3 - 掘金
- 还不会Vue3?一篇笔记带你快速入门 - 掘金
- Vue3.2 setup语法糖、Composition API、状态库Pinia归纳总结 - 掘金
- 让你30分钟快速掌握vue 3 - 掘金
- Vue3
<script setup lang=“ts”>
使用指南 - 掘金
(二)源码学习
- Vue 源码中的工具函数
- VueUse Collection of Vue Composition Utilities
- Vue源码探秘(一)
- Vue3
- 介绍 · GitBook
- 图解 Vue、Vue-Router、Vuex 源码
- 前言 | Vue.js 技术揭秘
- GitHub - ygs-code/vue: vue源码逐行注释分析+40多m的vue源码程序流程图思维导图
(三)知识点学习
typescript
import { computed } from 'vue'
export const useModel = <P extends object, K extends keyof P, Name extends string>({ props, key, emit }: { props: P, key: K, emit: (name: Name, ...args: any[]): void }) => {
return computed({
get () {
return props[key]
},
set (value) {
emit[`update:${key.toString()}` as Name, value]
}
})
}
其他学习资料:
- 花了一天的时间,地板式扫盲了vue3所有API盲点 - 掘金
- 分享 15 个 Vue3 全家桶开发的避坑经验 - 掘金
- Vue3又出新语法 到底何时才能折腾完? - 掘金
- Vue3拒绝写return,用setup语法糖,让写Vue3更畅快 - 掘金
- 5个知识点,让 Vue3 开发更加丝滑 - 掘金
- https://github.com/su37josephxia/vue3-study
(四)第三方依赖库学习
(五)第三方组件库学习
- Naive UI
- website
- Tyh Ui | Vue3 组件库
- GitHub - Maronato/vue-toastification: Vue notifications made easy!
- 被尤雨溪推荐,这款开箱即用的Vue3组件库做对了什么 - 掘金
- Histoire
(六)项目工程搭建学习
- vite + vue3 + setup + pinia + ts 项目实战 - 掘金
- Vite+Vue3+NaiveUI+Pinia搭建一套优雅的后台管理模板,真香 - 掘金
- [项目篇]vue3 + vite + vant + typescript - 第一天 - 掘金
- 🎉🎉🎉 一个基于vue3+vite+ts的完整项目 - 掘金
- 万字长文详解从零搭建企业级 vue3 + vite2+ ts4 框架全过程 - 掘金
- Vue3 全家桶 + Element Plus + Vite + TypeScript + Eslint 项目配置最佳实践 - 掘金
- Vite2+Vue3+TypeScript:搭建企业级轻量框架实践 - 掘金
- 从 0 开始手把手带你搭建一套规范的 Vue3.x 项目工程环境 - 掘金
- Vite2 + Vue3 + TypeScript + Pinia 搭建一套企业级的开发脚手架【值得收藏】 - 掘金
(七)管理后台模版学习
- Vben Admin
- GitHub 上 9 个美观大气的后台管理系统 - 掘金
- GitHub - PanJiaChen/vue-element-admin: A magical vue admin https://panjiachen.github.io/vue-element-admin
- http://www.jeecg.com/
- GitHub - HalseySpicy/Geeker-Admin: ✨✨✨ Geeker Admin,基于 Vue3.2、TypeScript、Vite2、Pinia、Element-Plus 开源的一套后台管理框架。
- vue-element-plus-admin