Vue
Vue
Search
Vue
Vue

Vue

Some of my learning notes about vue

新特性


🚜
Script Setup 语法糖
🤖
v-memo指令
😊
Vue css变量
🕹️
readOnly
🐮
vue3.0异步组件
🏣
2.0 v-model迁移3.0
🧪
vue3深度选择器写法
🌔
ref传入函数
🕍
teleport
🚽
如何结合composition api写hooks

技巧


🛀vue调试Template
🧪
VNode 生命周期事件
🌎
devtools展示console.log的ref对象
🎗️
二次封装组件使用v-model的办法
⛪
9 Tips to Write Better Vue Components
🏒
快速原型开发
📧
vue3 Macros

plugin

🎑
写一个图片懒加载插件

vite


🛸
vite调试node-modeules
 

VUE HOOKS


🕯️
useDebouncedRef
 

Pattern


🧩
项目结构
🛎️
命令式编程和声明式编程
 

问题


 

操作


👨🏻‍🔧
props使用ts限定类型以及导出
⏰
怎么调试vue

问题


🕸
vue-router
VUE抽象组件
⚾
在computed中使用reactive不生效
🚧
多个router-view
🌅
inheritAttrs 的作用
🪔
watch和computed的区别

源码(2.x)


🎠
v2-diff
📞
vue2为什么要重写数组原型方法
🎛️
计算属性

源码(3.x)


💍
vue3 provide和inject实现
🧼
Computed的实现
🧨
Watch Api Implement
🪵
watch的竟态问题(onCleanup)
🏀
EffectScope

VUE2到3的差异


🔎
vue3是懒收集(lazy proxy)
⚰️
vue3依赖收集原理
🏘️
vue3的Fragment
🚋
vue3 diff算法
🍍
Pinia
vue-router4
vue-router4
🎿
自定义渲染器
📓
[性能优化]事件侦听器缓存
🎡
vue3枚举位运算
 
🗺️
动态生成的数据怎么初始化对象的数据
如何有效的通过英语动画片学习英语
Copyright 2022 Travis Fischer