面试题3道
This commit is contained in:
13
README.md
13
README.md
@@ -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` 的消息渲染部分
|
||||
- 组件样式也需要一并迁移
|
||||
|
||||
**完成后**:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user