面试题3道

This commit is contained in:
2026-01-22 16:24:58 +08:00
parent 6d7630f011
commit 07903d495b

View File

@@ -47,10 +47,6 @@ npm run dev
3. 在 AI 回复完成后设置 loading 为 false
4. 按钮的文字和禁用状态根据 loading 变量动态变化
**提示**:
- 查看 `app.vue` 中的 TODO 注释
- 使用 Vue 3 的 `ref()` 创建响应式变量
- 模板中使用三元表达式显示不同文字
**完成后**:
@@ -72,11 +68,6 @@ git 提交代码
- 修复滚动逻辑,确保新消息出现后视图都能自动滚到底部
**提示**:
- Vue 的 DOM 更新不是同步的,考虑使用 `nextTick`
- 可以使用 `watch` 监听 `messages` 的变化
**完成后**:
```bash
@@ -97,10 +88,6 @@ git 提交代码
2. 通过 `props` 传递消息数据
3. 加分项: 为组件 Props 添加 TypeScript 类型定义
**提示**:
- 参考 `app.vue:89-101` 的消息渲染部分
- 组件样式也需要一并迁移
**完成后**: