Files
charlie d0d8be443b feat: Add Vue3 exercises and interview plan
- Introduced Vue3 exercises covering composable API, reactivity, lifecycle hooks, and built-in components.
- Added structured interview plan for frontend candidates focusing on HTML, CSS, JavaScript, TypeScript, and Vue.
- Included starter files for each exercise and detailed README documentation for guidance.
2026-03-24 23:02:58 +08:00

25 lines
692 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 练习 10nextTick 和组件 v-model
## 目标
学会在 DOM 更新完成后执行逻辑,并理解 Vue3 组件 `v-model` 的通信约定。
## 你要练什么
- `nextTick`
- 组件 `v-model`
- `modelValue`
- `update:modelValue`
## 任务
- 封装一个搜索输入子组件
- 父组件通过 `v-model` 绑定关键字
- 点击“展开搜索区”后,等 DOM 更新完成再聚焦输入框
- 在控制台输出关键字变化
## 文件
- [starter.html](/Users/lijiaqing/home/wwwroot/front-end-example/08-vue3/10-next-tick-and-component-v-model/starter.html)
- [starter.js](/Users/lijiaqing/home/wwwroot/front-end-example/08-vue3/10-next-tick-and-component-v-model/starter.js)