File tree Expand file tree Collapse file tree 5 files changed +33
-0
lines changed
public/images/article/project/chatgpt Expand file tree Collapse file tree 5 files changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -1931,6 +1931,7 @@ function getBarProjectChatGPT() {
1931
1931
sidebarDepth : 0 ,
1932
1932
children : [
1933
1933
"web/第1节:Web页面工程初始化.md" ,
1934
+ "web/第2节:工具栏面板.md" ,
1934
1935
]
1935
1936
}
1936
1937
]
Original file line number Diff line number Diff line change
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 模块,以达到切换界面的效果。
You can’t perform that action at this time.
0 commit comments