# 项目总结与对比

# OK-JOB

VueX

watch

事件修饰符.prevent

props 选项

$emit 和 v-on(@)

Props + emit

Vue-cli 项目(npm run serve 启动,8080 监听)

lang = javascipt

lang = scss

mixins 混入

# 王者图鉴

pinia

动态组件: <component>+: is 实现

watchEffect

defineProps 宏

defineEmits 宏

defineModel 宏

Vite4 项目(npm run dev 启动,5173 监听)

slot 插槽

lang = typescript

lang = less

通过依赖注入(provide+inject)解决 vue 多层组件逐级透传问题