首页 > 教程 > 【视频】DeepSeek+Vscode+Cline 20分钟完成一个完整的前端项目

【视频】DeepSeek+Vscode+Cline 20分钟完成一个完整的前端项目

发布时间:2025-02-09 13:49:05 · 责任编辑:字母汇 · 浏览量:150 次

《【视频】DeepSeek+Vscode+Cline 20分钟完成一个完整的前端项目》相关软件

DeepSeek模型 Cline Ai助手插件

该视频由老师野码AI录制,介绍了如何使用DeepSeek与VSCode结合,零成本地构建一个完整的前端项目,包括用户端和管理端。视频详细展示了从安装插件、配置API,到编写代码和调试的全过程,强调了系统的流畅性与自动化程度。讲解过程中,老师针对遇到的错误进行及时调整,这体现了使用大模型开发工具的高效性与实用性,整个项目的构建展示了AI编辑器在前端开发中的巨大潜力。

00:00:00

今天我们给大家嗯来看用 VSQ的怎么来去使用 VSQ的加 client去使用这个 deep sik。

00:00:09

我们先在呃插件市场把 can安装上用 SQ的去安装这个开有的插件。

00:00:15

这个插件呢安装好以后,

00:00:16

我们看到这个已经提示已经可以使用了。

00:00:19

那这个时候我们先打开一个文件夹,

00:00:21

我们先新建一个项目。

00:00:23

好,

00:00:23

我们看到我们先找一个应用,

00:00:27

随便取一个文件夹,

00:00:31

这个就叫 deep sik吧。

00:00:33

啊,

00:00:34

我们在这个文件夹下面呢,

00:00:35

刚刚我们已经把好,

00:00:39

我们已经把嗯插件已经装上了。

00:00:46

好,

00:00:47

我们打开快捷键能找到。

00:00:53

好,

00:00:53

我们把 plan拿,

00:00:55

因为我们默认把这个 plan是写在这边啊,

00:00:57

我们可以把这个这个窗口给它。

00:01:00

啊,

00:01:00

换到其他地方啊,

00:01:01

你可以换到这边来,

00:01:02

对吧?

00:01:03

可以换到这边来,

00:01:04

这边的话我们就可以不要。

00:01:05

好,

00:01:05

我们回到这边,

00:01:06

我们现在看到这个是一个空的项目啊,

00:01:09

我们在这边看到 k爱的它的这个配置,

00:01:12

我们把这里面就会有 do ic的相应的选项。

00:01:15

我们把相关的 API去找到把 API搞过来,

00:01:19

找到自己的 API,

00:01:21

然后把相应的 API放在这儿来,

00:01:23

然后我们试一下 OK就可以用了,

00:01:26

对吧?

00:01:26

那我们可以看到呃,

00:01:30

我们可以看到权限先得给它勾上去,

00:01:33

权限先给它勾上去 OK然后我们把请求次数改大一点,

00:01:37

改到两百吧。

00:01:40

OK那那是要不要自动同意呢?

00:01:43

这个可以根据自己的选择去去试一下。

00:01:46

好,

00:01:46

我们可以先不要我们保持和这个 coser一样啊,

00:01:50

我们先按这种方式去去处理。

00:01:52

好,

00:01:52

这个时候呢我们可以把我们的需求呃放进来。

00:01:55

那我们可以看到呢,

00:01:56

它其实也支持呃这个它有一个图片啊拍照,

00:01:59

因为在这个,

00:02:00

嗯,

00:02:00

电脑上的是不行的那我们先把我们的需求放进来。

00:02:04

好,

00:02:04

我们准备了一段需求,

00:02:05

还是我们之前准备的就是一个九宫格的外部项目。

00:02:09

那我们把这个相应的这个需求,

00:02:11

文档文件丢给他,

00:02:13

然后看他来这个嗯处理。

00:02:15

那我们看到呢它是一个权,

00:02:16

他要会提示说这个全新的项目啊,

00:02:18

这个每一次 API花多少钱就给你算出来了,

00:02:20

这个感觉还可以啊,

00:02:22

然后呢可能要去创建这个项目,

00:02:23

然后去执行啊,

00:02:24

我们可以去嗯按照它的提示,

00:02:27

我们就可以先去执行这个项目,

00:02:28

它会创建这个项目。

00:02:29

在这个下面创建项目,

00:02:30

创建项目以后呢,

00:02:31

它就可以来了,

00:02:32

包括安装依赖。

00:02:33

我们看到呢它这个时候已经开始在写代码,

00:02:36

对吧?

00:02:37

那我们这个时候可以保存嗯,

00:02:39

保存以后,

00:02:39

它会继续往下执行。

00:02:41

我们看到它这个你开始在创建其他的页面,

00:02:43

包括注册页面等等。

00:02:45

我们也看到相应的代码都在生成,

00:02:47

那整体感觉还挺好。

00:02:48

我们可以。

00:02:49

如果你刚开始这个为了方便,

00:02:50

我们可以直接嗯按照它这个嗯直接保存啊,

00:02:54

我们就不用去这个后台的交付进行每一次确认了。

00:02:57

那看到他这个时候已经开始在实现项目。

00:03:00

它的页面我们也看到包括组件,

00:03:02

其他页面都在实实现。

00:03:03

i在在实现接下来每一个页面,

00:03:05

具体代码的实现都已经在做了。

00:03:07

我们可以看到每一次的这个 API的花费大概花了多少?

00:03:10

这个 token啊,

00:03:11

我们看到我们刚刚已经经过五六次,

00:03:14

我们通过这边实时的也会看到你的这个 API的 token用量,

00:03:18

一会儿会变,

00:03:19

现在还没有变啊,

00:03:20

它这个完了以后可能应该会变。

00:03:22

嗯,

00:03:22

我们可以看到它已经在实现具体的登录页面了,

00:03:26

对吧?

00:03:26

已经在实现登录的页面,

00:03:28

可以看到它在创建呃手机注册页面验证码。

00:03:32

我册成功以后的验转。

00:03:33

一会儿们们看一下它能否创到我们直接给他的这个需求,

00:03:37

执行完以后就可以实现前端项目的运行。

00:03:40

这个出现在 coser中有试过啊,

00:03:43

基本上是可以,

00:03:44

但是还是需要做一点点的微调,

00:03:46

尤其是在依赖这一块,

00:03:48

要做一些微调啊,

00:03:49

或者说你可能需要在这个需求文档当中更详细的说明你需要用什么样的技术或者用什么的东西西它会出现在 cosr中呢?

00:03:57

我们用 cloud三点五,

00:03:58

它会出现某一些页面没有。

00:04:00

去实现它可能是一个空文件,

00:04:01

没有文件内容啊。

00:04:03

我们这里面其实嗯这个文档其实包含了两部分,

00:04:06

一个是前端的这个应用,

00:04:08

就是前端的用户的界面,

00:04:09

还有一个管理后台的界面,

00:04:11

管理后台呢主要就实现现一工工具的增加删除修改。

00:04:14

我我看看到已已在在实现端端这部分的代码。

00:04:16

然后我们也提示他这个登录的时候候,

00:04:19

要用滑款的验证在需求里面有提到。

00:04:21

好,

00:04:21

这个时候我们看到它已经在完整的去实现了。

00:04:25

我接下下看看看已已在实实到到工工具列表的增删,

00:04:29

改查了到后台的这部分功能,

00:04:31

工具工具管理这一块的功能。

00:04:32

我们看到它这个默认是用的 GS。

00:04:34

因为我们在需求里面其实是没有明确是用。

00:04:37

呃,

00:04:37

你是用什么技术?

00:04:38

我们只提到要用这个 IDD来去实现前端的这框框架,

00:04:41

我们看看到它是默认是用的 GS。

00:04:43

而用 CO sl呢?

00:04:45

它默认是用的这个 TS。

00:04:46

那这个呢但是它根据你个人的这个呃对于嗯技术的实现程度啊,

00:04:51

或者说你熟悉哪一块,

00:04:52

你就可以使用选择性的用哪一块的功能。

00:04:55

那我们看到这个是比较让我呃意外的,

00:04:58

因为在呃,

00:05:00

用其他的这个语言,

00:05:01

包括我们用呃 GP的 GPT的四 o我们在创建的时候呢,

00:05:05

在工具的管理界面副文本是没有去实现,

00:05:08

也没有识别到的。

00:05:09

这个我们看到它非常详细的实现了。

00:05:11

好,

00:05:11

他现在已经开始在做呃基础配置了,

00:05:13

已经开始在做项目的依赖。

00:05:15

我们看到整个项目非常流畅啊,

00:05:17

运营这个呃编写的这个节奏啊,

00:05:19

我们看到它是一步一步去实现需求前端后端,

00:05:22

然后项目依赖等等。

00:05:23

好,

00:05:24

我们看到呃这个已经已经在到这儿了,

00:05:27

已经都要实现去安装依赖了。

00:05:30

那我们去实现非常依赖。

00:05:32

OK刚刚呢是相当于整个他需要进行人工操作,

00:05:36

所以它暂停了。

00:05:37

那接下来他去创建路由同时再创建路由和安装依赖。

00:05:40

这个也是让我有点意外的,

00:05:41

就是他一边在写代码啊,

00:05:43

一边在安装依赖的是可以的那我们在 cosr里面有没有这么好的这个体验啊?

00:05:47

从现在这个来看的话,

00:05:49

嗯,

00:05:50

写代码的这个节奏是非常流畅的,

00:05:52

中间没有被任何打断,

00:05:53

你效果也很好,

00:05:54

包括这个项目的结构也非常完整。

00:05:56

那包括这个依赖,

00:05:58

如果是用 cosl去,

00:06:00

五来实现我发现要么就没有创建这种环境变量,

00:06:03

要么可能某一些依赖或者某一些文件,

00:06:05

它可能会落下,

00:06:05

没有完整的去实现这个项目。

00:06:07

那我们看到这个它现在全部创建完了以后呢,

00:06:11

还把一个清单啊你列出来了。

00:06:13

那我们也看到,

00:06:13

你可以直接去使用 NPM star。

00:06:16

好,

00:06:16

他看到这里呢去实现了 NPM star,

00:06:18

对吧?

00:06:19

然后我们再去运行一下这个启动一下。

00:06:23

NPM磁带。

00:06:24

好,

00:06:24

这个我们看到呢它实际上嗯去打开,

00:06:27

但实际上上一步这个 NPM star没有没有这个实现成功啊。

00:06:33

NPM这个上一步有有没实现完,

00:06:37

可能我们看一下。

00:06:38

NPM star好,

00:06:40

我们看到这个 NPM star呢,

00:06:41

他告诉我们说这个没有呃,

00:06:43

他这个低士啊,

00:06:44

我们看到他按照他这个节奏和这个流程下来以后呢,

00:06:48

走到这一步,

00:06:49

代码,

00:06:49

看起来是已经非常完整了,

00:06:50

项目也非常完整了。

00:06:52

然后他给出的这个建议和呃命令呢,

00:06:54

我们也执行了。

00:06:55

但是我们依然看到这里面会可能缺少整个项目依赖,

00:06:59

我们把这个,

00:07:00

嗯,

00:07:00

丢给他看一看。

00:07:02

好,

00:07:02

他说这个没找到。

00:07:04

那我们丢给他看一看他是怎么说。

00:07:06

同样和呃这个 coser一样,

00:07:08

我们先把错误的代码丢给他看一看。

00:07:11

好,

00:07:11

他说的是这个依赖可能没有装。

00:07:12

好,

00:07:12

那我们去执行一下这个依赖的安装,

00:07:15

再来看一看这个效果怎么样,

00:07:17

能否正常的启动?

00:07:18

好,

00:07:18

它这个时候同时呃这一点就非常好哈,

00:07:20

比这个 coser好很多。

00:07:22

就是他知道我下一步我安装了依赖以后,

00:07:24

我要进行启动,

00:07:25

所以他又给出了下一个命令。

00:07:27

但实际上我们看到还是没有呃这个成功,

00:07:30

对吧?

00:07:30

我们看嗯这个时候我们可以回过头来看一下这个 package里面的这个这个它的它的这个配置啊,

00:07:36

实际上是已经有了,

00:07:37

但是还是没有安装成功。

00:07:40

那我们可以继续告诉他还是没有成功。

00:07:44

这是嗯嗯好,

00:07:50

我们还是告诉他还是一样。

00:07:52

然后呢,

00:07:52

再去看,

00:07:53

可能是安装失败,

00:07:54

说用全局安装试一下。

00:07:55

那我们再试一下,

00:07:56

用全局安装,

00:07:58

看能不能解决这个题,

00:07:59

按理说应。

00:08:00

就可以解决啊,

00:08:00

刚刚这个启动的时候,

00:08:02

它是这个命令不认识。

00:08:03

那我们看到呢它进一步下一个命令,

00:08:05

它自动去执行。

00:08:05

好,

00:08:06

这一次这个好像成功了,

00:08:07

对吧?

00:08:08

好像成功了,

00:08:08

而且它这个我们看到它这个嗯拿起来一点啊,

00:08:12

我们看到它这个我没有找到这个 HTM文件啊,

00:08:16

这个主主文件它可能忘了生成了。

00:08:18

嗯,

00:08:18

有少数。

00:08:19

我觉得目前来看的话,

00:08:21

呃,

00:08:21

相当于我们经过两次两次的这个微调,

00:08:25

或者说两次的错误给它进行提示,

00:08:28

然后让它进行修复相关的这个 bug。

00:08:30

嗯,

00:08:30

我们进在进行了两次对话,

00:08:31

那么这个项目应该就能正常启动起来了。

00:08:34

这个比 coser这个体验感觉好很多,

00:08:37

确实很强大呀。

00:08:39

这个雷总花一千万找的这个小姐姐确实很厉害呀。

00:08:44

好,

00:08:45

我们看到这个时候看到已经在开始访问这个网站了。

00:08:48

那我们看到在转圈的时候呢,

00:08:50

说明这个网站已经生效了,

00:08:51

就是这个事还没有完全启动成功。

00:08:53

好,

00:08:53

我们看一看给我们会不会有惊喜,

00:08:56

看一看它呈现的结果是什么样子,

00:08:58

能否在这短短的时,

00:09:00

三分钟把一个完整的项目前端后端给展现出来,

00:09:04

从编码的流畅度和项目的完整性,

00:09:07

以及最后 bug的数量多少修正的数量来看,

00:09:11

目前体验还是不错的。

00:09:13

那我们看到在启动的时候呢呃还是报错了。

00:09:16

那我们可以看到一些这些问题,

00:09:18

那我们依然呃用把这些东西呢丢给它,

00:09:21

丢给它。

00:09:24

好看能否我们要经过多少次的呃这个和他的对话,

00:09:29

然后才能看到。

00:09:30

那我们通常看到呢,

00:09:31

一般都是这种依赖依赖可能不够完整啊,

00:09:35

依赖不够完整。

00:09:36

也就是说在呃 package里面的依赖可能不够完整。

00:09:40

这个呢在用 coser去实现的时候呢,

00:09:42

呃也是一样的,

00:09:44

也是一样的。

00:09:46

那我们看到呢现在界面好像有有反应了,

00:09:50

但是应该还在继续执行。

00:09:54

the嗯好,

00:09:56

他说已经这个已经有了,

00:09:58

要不要用其他的,

00:09:59

我们不用。

00:10:00

停了以后重新启一下算了,

00:10:01

因为可能刚刚已经在运行啊,

00:10:03

它它是已经呃有一个进程,

00:10:09

那我们先先换一个吧,

00:10:11

换一个单个启动吧。

00:10:13

因为这个之前那个进程可能没有正常结束。

00:10:15

那我们先不管它,

00:10:17

嗯,

00:10:17

我们一会儿再最后再去把那个进程 q掉就可以了。

00:10:22

好,

00:10:22

实际上是因为我们这个这边的,

00:10:25

因为我们这边有这个端口开着啊,

00:10:27

因为我们有这个终端开着,

00:10:29

所以它可能没有关掉。

00:10:31

他每次在运行 commandde的时候,

00:10:32

他会新开一个窗口。

00:10:34

所以说我们看到了这个有错。

00:10:35

好,

00:10:35

我们继续把这些错丢给他。

00:10:43

好,

00:10:43

那说明这个其实也是不成功的对吧?

00:10:45

那它继续可能有一些文件还是缺少的,

00:10:47

或者路由不对。

00:10:48

那我们不管它让它去自动去调整。

00:10:51

我们看到呢其实错误已经改善了很多啊,

00:10:54

改善了一些。

00:10:55

那我们继续把剩下的丢给它,

00:10:58

还有二十个葱。

00:11:00

可以继续在边啊,

00:11:01

我们看到还有十九个,

00:11:02

这里看到还有十九个,

00:11:03

然后继续在继续再优化,

00:11:06

继续再处理。

00:11:07

因为它可能有一些方法,

00:11:08

但是在线的时候相当于只是写了一个嗯墨 ck的,

00:11:12

或者是说一个我们叫圆形,

00:11:14

对吧?

00:11:16

好,

00:11:16

我们看到现在应该还有两个错误,

00:11:20

这两个错误他应该还在继续处理。

00:11:22

我们看一下,

00:11:25

看一下会不会有惊喜。

00:11:30

好,

00:11:30

我们把最后这个错误丢给他,

00:11:34

应该最后这两个错误啊,

00:11:35

我们看到这儿还有两个错误。

00:11:41

好,

00:11:42

他应该做了调整以后,

00:11:44

我们看一下最后的这个结果怎么样,

00:11:46

哎,

00:11:47

怎么又多出九个错误来了,

00:11:48

我们继续把内容丢给它。

00:11:54

所以在发现写代码还是容易啊,

00:11:56

改 bug比较的难啊,

00:11:58

因为它可能涉及,

00:12:00

整个全局的项目的文件引用调整到这里,

00:12:04

可能会影响那里,

00:12:05

但是整体来说他还是比较好。

00:12:07

虽然他花的时间很长,

00:12:09

花的这个解 bug的时间很长,

00:12:11

而且你看现在 bug还越解越多,

00:12:13

嗯,

00:12:14

但是给人的感觉还是挺好。

00:12:15

你可能把这个错误信息丢给他以后,

00:12:17

你就在旁边去泡个咖啡,

00:12:18

对吧?

00:12:19

又回到了我们五个错误,

00:12:21

泡个咖啡,

00:12:22

让他去处理呗,

00:12:25

喝口水,

00:12:26

然后等他处理,

00:12:27

看他这个能不能把这个错误或者 bug彻底解决完,

00:12:32

对吧?

00:12:32

如果这个解决不了,

00:12:34

那说明还是需要我们人工干预的比较多,

00:12:37

那目前来看应该是没有问题的。

00:12:39

至少我们看到错误是越来越少,

00:12:40

对吧?

00:12:41

到三个了,

00:12:42

嗯,

00:12:42

不出意外的话,

00:12:43

应该很快就可以把相应的问题处理掉。

00:12:48

我相信这个还是可以的。

00:12:49

那我们看到它最后一个 bug了,

00:12:51

我们看到最后一个 bug了啊,

00:12:53

不要再出现更多的哟。

00:12:55

如果再出现更多的,

00:12:56

但实际上我们看到你看还是虽然说可能它不影响编译吧。

00:13:00

但是有一些在运行的时候肯定还会报错,

00:13:02

还是有一些隐藏的 bug。

00:13:04

这个和呃 coser这个 cloud三点五其实也有类似的问题,

00:13:08

但是呢这个其实已经很节约时间了。

00:13:11

你我们看到这个整个项目的代码还是蛮多的对吧?

00:13:14

如果你自己要去写,

00:13:15

虽然功能其实不复杂,

00:13:17

嗯,

00:13:17

你如果有成熟的框架呢,

00:13:18

也会比较快的去搭建。

00:13:20

但是如果你从零开始去写这个项目,

00:13:23

那如果是这个前端后端的代码,

00:13:25

你都要去自己去敲的话,

00:13:27

那么花的工作量还是会非常大的。

00:13:29

而且这个是一个比较简单的功能,

00:13:31

如果是一个比较复杂的功能,

00:13:32

可能它的作用和价值就会更大。

00:13:34

那最后我们看到其实就这两个小问题了,

00:13:37

我们再继续让它来处理。

00:13:39

因为你整个代码呃可以看到它写代码前期写基基础的框架大概花了十分钟嗯左右,

00:13:46

然后解代码现在花了接近二十分钟了,

00:13:48

对吧?

00:13:49

再接近三十的话,

00:13:50

可如如果写代码三分之一,

00:13:53

修改代码三分之二。

00:13:54

这个和我们平时这个开发快速开发也差不多啊,

00:13:57

你要求一个写代伙儿加班,

00:13:59

对吧?

00:14:00

也非要他这个半夜嗯一个通宵搞出来,

00:14:03

嗯,

00:14:03

最后通宵是搞出来了。

00:14:05

我们发现这里有问题,

00:14:06

那里有问题啊。

00:14:07

好在这个它的时间效率还是比较快的,

00:14:09

比较高的。

00:14:10

那我们看到编译以后,

00:14:12

现在有了这么一个东西,

00:14:14

我们丢给他,

00:14:15

我们也不知道是什么的话,

00:14:16

我们就直接丢给他。

00:14:17

我们发现他可能在最后改完了以后,

00:14:19

其实改了一些其他的东西,

00:14:21

可能导致整个有点小问题啊,

00:14:24

我们看到整个界面还没有出来,

00:14:26

对吧?

00:14:27

OK让他来处理,

00:14:28

我们看到错误其实已经没有了。

00:14:30

但是我们看到这些,

00:14:31

嗯,

00:14:32

比如说这个没有使用的变量啊,

00:14:33

其实它肯定是有用的。

00:14:34

但是呢呃这个时候他没用,

00:14:36

那就说明肯定代码里面还是有一些小问题。

00:14:38

然后刚刚的这个呢让它需要重新来重新来编译,

00:14:43

我们看到它需要重新编译,

00:14:44

我们把这个给它去掉,

00:14:45

重新编译一下。

00:14:47

好,

00:14:47

重新编译,

00:14:48

然后重新启动。

00:14:49

我们看一下它能不能带来意想不到的效果。

00:14:53

好,

00:14:54

这个这个还没有出来啊,

00:14:57

因为它还在编译,

00:14:58

它这个已经在发布了。

00:15:00

其实这个时候发布发布好像没那么重要啊。

00:15:07

好,

00:15:07

这个时候它编辑完了以后,

00:15:09

重新打开这个页面,

00:15:11

我们期盼已久的页面终于出来了啊。

00:15:14

那我们看一下登录一下,

00:15:15

这个现在是又需要注册啊,

00:15:17

我们本身也有这个功能。

00:15:19

那我们你这个可能需要调整一下逻辑,

00:15:22

对吧?

00:15:23

我们可能需要默认,

00:15:24

不需要登录,

00:15:24

对吧?

00:15:24

或者是说嗯对我们默认不需要登录,

00:15:27

只需要在使用访问这个的时候才需要登录,

00:15:31

我们这个给他给它调整,

00:15:33

对吧?

00:15:40

呃,

00:15:40

调整一下页面结构啊,

00:15:42

没打开啊,

00:15:44

调整一下呃,

00:15:45

登录的逻辑,

00:15:46

默认情况下不需要登录。

00:15:51

好,

00:15:51

我们把这个让它调整一下,

00:15:54

默认情况下呢,

00:15:55

不需要登录,

00:15:56

看看它做哪些处理中了以后。

00:16:00

那就可以直接进入首页了,

00:16:01

对吧?

00:16:03

嗯,

00:16:03

这种调整呢最好不要再出现 bug了,

00:16:05

对吧?

00:16:05

这是最好的,

00:16:06

就是一个小的调整。

00:16:07

我告诉你怎么调调整完了以后直接用就可以,

00:16:09

就直直接产生效果就可以了。

00:16:11

好,

00:16:11

我们看到它应该是运行,

00:16:13

完了,

00:16:14

我们重新访问一下页面。

00:16:15

好,

00:16:15

我们看到它这个效果也出来了啊,

00:16:18

也看能看到就是呃我们在需求里面,

00:16:21

我其实这个地方可以把需求给大家看一下,

00:16:23

就是需求里面就是提到这个呃需要有一个我们对比一下吧。

00:16:28

我们把 custer这个文件打开好,

00:16:34

其实就是 cosr里面我们也是这个需求啊。

00:16:37

嗯,

00:16:37

比如说我们是基于这个 and d的这个我们看一下这个基于 and d的这个外部项目,

00:16:41

对吧?

00:16:42

采用 react,

00:16:42

然后呢采用九宫格,

00:16:44

嗯,

00:16:44

要显示更多这一点呢,

00:16:45

它现在应该是采用九宫格,

00:16:46

但是它没有显示到这个八个,

00:16:48

待会我们再继续可以优化一下,

00:16:49

然后有缩略图,

00:16:50

对吧?

00:16:51

然后我们会有这个呃全提供一个全局查锁的一个实索框。

00:16:55

然后我们有注册,

00:16:56

有登录,

00:16:56

有密码,

00:16:56

找回,

00:16:56

这些都是很 OK的。

00:16:58

然后我们看到这个,

00:17:00

点击详情,

00:17:00

我们也看到它这些说明这些都是有的。

00:17:02

然后使用也是有的,

00:17:03

就跳转到这个具体的使用界面。

00:17:06

我们也看看到它这个图片和这个效果。

00:17:08

我们告诉他做一个简单的小的调整,

00:17:15

就着目前首页只有两个工具,

00:17:20

而且图片没没有正常显示,

00:17:23

请增加工具的数量到八个,

00:17:29

最后一个为更多嗯图片要显示出来。

00:17:38

呃,

00:17:38

我们这个呢让他在 API的这个默 ck,

00:17:41

其实它就是默 ck的这个数据啊,

00:17:42

嗯他需要把那个图片和样式改一下,

00:17:44

这样我们看到效果呢会更直观一点。

00:17:46

整体来看呢,

00:17:47

你看这个时候他会去生成这个相应的数量啊,

00:17:50

呃看到这个相应的内容。

00:17:52

那么我们最后一个是呃,

00:17:53

我们之前说的是最后一个是更多,

00:17:55

对吧?

00:17:55

然后他弄成了八个色的这个更多,

00:17:58

嗯,

00:17:58

这个呢我们需要给它在。

00:18:00

也调整一下工具的数量应该是抱歉没开啊,

00:18:09

工具的数量应该是八个加上一个最更多工具,

00:18:13

一共是九个,

00:18:14

形成九宫格。

00:18:18

好,

00:18:18

看看它这个呃数量它应该在进行调整。

00:18:21

因为他可能我们原始需求里面,

00:18:23

这个时候它可能就已经把原始需求给忘了。

00:18:25

因为你它可能以你现在这个调整为主了,

00:18:28

对吧?

00:18:28

然后呢,

00:18:29

它我们可以看到它调整了以后嗯,

00:18:30

有这么一个内容。

00:18:31

好,

00:18:32

它有九个了,

00:18:33

第九个是更多,

00:18:34

其他的个是嗯这个其他的工具,

00:18:36

我们看到它应该有效果。

00:18:38

嗯,

00:18:38

看一下页面。

00:18:39

好,

00:18:40

我们看到是这样的啊,

00:18:42

它现在应应该是把它全部都出来了。

00:18:45

然后呢,

00:18:45

我们看到这个呃图片是没有,

00:18:47

因为这个图片它应该是我们看到这个有点问题题,

00:18:50

因为不是按按原格格示的啊,

00:18:53

我们继续让它调整一次,

00:18:58

现在首页并没有按。

00:19:00

按照九宫格的形式进行显示,

00:19:02

请调整。

00:19:03

同时图片也没有正常显示,

00:19:11

它可能这个地方对于九宫格啊不是很理解。

00:19:14

那么当然可以进一步的让它我们看它其实这个地方的提示啊,

00:19:18

它其实也是九宫格,

00:19:19

也是理解到三乘三三乘以三的这样一个呃这个图片。

00:19:25

那进行调整,

00:19:26

可能最开始它是没有理解到调整以后呢,

00:19:28

对于图片,

00:19:29

那我们看到它可能创之前可能这个目录没有创建成功啊,

00:19:33

有可能就导致这个它产生的图片没有没有啊,

00:19:37

所以它现在去做一些处理啊,

00:19:39

它生成这个相应的,

00:19:41

我们可以看到它生成相应的这个图片啊,

00:19:43

之前可能这个图片都没有啊。

00:19:45

我们再回过头来看一下啊,

00:19:48

我们通过这儿看呢,

00:19:49

它实际上现在已经是改成呃三乘三的了,

00:19:52

对吧?

00:19:52

这个已经是九宫格的形式了,

00:19:53

这个没有问题,

00:19:54

就图片缩略图没有显示出来。

00:19:56

就这个图片我们看到这个图片没有显示出来,

00:19:58

因为这个路径。

00:20:00

可能有点问题,

00:20:01

对吧?

00:20:01

还是没有显示我们在这里看它其实是打开的图片的路径是不否正常。

00:20:06

我们看一下这个呃下面是不是有这个图片,

00:20:09

我们看到这些图片啊,

00:20:10

因为这个图片的图片的这个内容啊,

00:20:13

没有可以用一些嗯让他用一些网上的图片吧。

00:20:18

图片你可以用网络的图片链接代替,

00:20:22

不用生成图片。

00:20:26

嗯,

00:20:26

这样呢让他去直接用一些呃这个网络上的图片啊,

00:20:29

我们就可以看看效果就可以了。

00:20:31

因为这个图片当然需要我们提前准备的话,

00:20:33

呃,

00:20:34

自己因为我们自己的话肯定是需要上传的对吧?

00:20:36

通过后台进行上传,

00:20:37

然后才有。

00:20:37

那我们直接让他告诉他,

00:20:39

直接先弄一点假的图片,

00:20:40

你先看看效果,

00:20:41

对吧?

00:20:42

有了图片,

00:20:42

整个界面效果就更好看一点。

00:20:47

嗯,

00:20:49

图片为什么还没有呢?

00:20:52

啊,

00:20:52

它这个图片可能也是生成不了嗯,

00:20:54

它这个图片也是不能显示的,

00:20:58

你给的图片也是无法,

00:21:00

显示的请给正常可以正常显示的图片。

00:21:07

那我们像这种的微调啊,

00:21:09

你就直接告诉它怎么去调整就好了。

00:21:11

那同样的这个功能呢,

00:21:12

我们发现嗯它给出的就是目前我们看到的这个功能呢,

00:21:17

其实基本的功能或者我们就要做做一个呃,

00:21:20

或者说我们就要做一个 demo啊,

00:21:22

这个效果应该还是可以的。

00:21:24

但实际上如果说你要完整的一次性达到嗯完全可以用的状态的话,

00:21:29

那实际上嗯可能还差一点。

00:21:32

所以整个我们看到现在图片已经可以了,

00:21:34

已经可以用了,

00:21:35

它已经出来了。

00:21:36

那么这里面的一些每个页面,

00:21:38

你可能还进行微调。

00:21:39

当然这个也取决于你的这个呃,

00:21:43

你取决于你的这个需求写的是否够详细,

00:21:46

你怎么样去给他描述的这个。

00:21:47

因为我们写的这个呢就是很简单的,

00:21:49

只是把我们要做什么东西给他,

00:21:51

具体是什么样子,

00:21:51

这些我们都是没有定义的。

00:21:52

但是我们从现在这个效果来看,

00:21:54

还是很不错的啊,

00:21:55

还是很不错的。

00:21:58

你看整个这个效果就已经出来。

00:22:00

那么以前的登录它这里没有,

00:22:01

但是我们可以继续告诉他,

00:22:03

你比如说你在利用立即使用工具的时候啊,

00:22:05

要进行判断。

00:22:06

如果没有登录,

00:22:06

就跳到登录界面,

00:22:07

这个都是可以让他直接调都是 OK的,

00:22:09

其他的功能就等着大家一起去探索吧。

00:22:13

好,

00:22:13

最后我们看一下,

00:22:14

它应该还有一个呃管理的后台地址,

00:22:16

我们可以看到它一个管理后台进行地址,

00:22:18

然后进行登录,

00:22:19

对吧?

00:22:19

然后我们可以去嗯我可以用用户去登录嗯滑块这个这个地方呢它没有实现,

00:22:25

没有实现。

00:22:25

然后你可以通过这个去去做一些这个登录的验证。

00:22:28

你看它其实这个里面我们可以看到它这个是没有相应的东西。

00:22:32

好 OK,

00:22:34

那我们今天就到这里了,

00:22:35

其他大家去都去用一下吧。