Skip to content

Commit 73842d4

Browse files
committed
小傅哥,docs:《ChatGPT 微服务应用体系构建》 - chagpt-web 第2节:工具栏面板
1 parent 8c83ede commit 73842d4

File tree

5 files changed

+33
-0
lines changed

5 files changed

+33
-0
lines changed

docs/.vuepress/config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1931,6 +1931,7 @@ function getBarProjectChatGPT() {
19311931
sidebarDepth: 0,
19321932
children: [
19331933
"web/第1节:Web页面工程初始化.md",
1934+
"web/第2节:工具栏面板.md",
19341935
]
19351936
}
19361937
]
269 KB
Loading
421 KB
Loading
68.6 KB
Loading
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: 第2节:工具栏面板
3+
pay: https://t.zsxq.com/0e0jyBF1N
4+
---
5+
6+
# 《ChatGPT 微服务应用体系构建》 - chagpt-web 第2节:工具栏面板
7+
8+
作者:小傅哥
9+
<br/>博客:[https://bugstack.cn](https://bugstack.cn)
10+
11+
>沉淀、分享、成长,让自己和他人都能有所收获!😄
12+
13+
- **本章难度**:★☆☆☆☆
14+
- **本章重点**:设计 ChatGPT WEB 工具栏界面,并通过 typescript 所提供的方法,进行界面操作地址路由。并章节开始会逐步的拆解和完成聊天对话界面的设计和实现,这里会涉及不少的 Typescript 语言特性,以面向对象的方式进行编程设计和实现。
15+
- **课程视频**[https://t.zsxq.com/0eZuOvR59](https://t.zsxq.com/0eZuOvR59)
16+
17+
## 一、本章诉求
18+
19+
整个 WEB 界面所需要实现的功能还是比较多的,这里小傅哥会以以往 Swing、JavaFx、HTML 等各类型的界面开发经验进行设计和实现,同时融入面向对象的编程思想,来开发完成整个 ChatGPT Web UI 的工程代码。
20+
21+
那么本章节我们先以一个小的侧边栏设计为起始,进行页面的构建和代码实现。这部分内容并不是很多,但侧边栏会牵动着整个页面结构的定义和界面的路由处理。接下来我们就来实现下。
22+
23+
## 二、目标效果
24+
25+
整个界面小傅哥会以PC端微信的结构作为参考,设计符合我们诉求的UI页面。本章节我们会完成如下图所示的内容。
26+
27+
<div align="center">
28+
<img src="https://bugstack.cn/images/article/project/chatgpt/chatgpt-web-02-01.png?raw=true" width="850px">
29+
</div>
30+
31+
- 在侧边栏设计2个按钮,一个聊天,一个角色。聊天用于处理对话,角色用于处理各类场景的选择,包括你可以是【面试官角色、文案写手角色、法务咨询角色等】
32+
- 通过页面点击2个按钮,右侧的面板部分发生变化。其实这个变化就是在加载不同的 div 模块,以达到切换界面的效果。

0 commit comments

Comments
 (0)