00:00
哈喽,小伙伴们大家好,我是赛马哈士奇,下个视频我们讲这个评论和收藏对吧,那这个视频呢,我们把这个收藏,呃,把这个评论完善一下。然后再把我们那个什么收藏那些玩意儿是吧,列表给展示出来,那可以看到我们现在影变成这个样子了啊,那是如何变成这个样子呢。我给大家看一下啊,就说我们之前这个页面对吧,我们是没有这个。我给他我给删掉哈。啊,我们是只有这个这个内容的,对吧,还有这个评论我删掉之后呢,我把这个之前我们写的那个评论页面的这些东西啊,这玩意给copy过来啊,Copy完之后啊,你看还把这个样这个样式代码给拷贝过来了。然后这里我加了一个那个。好。
01:00
啊,这个这个这个不不不着急哦,就是我大家讲。把这个代码拷贝过来之后,把都都拷贝过来了。啊,我们就加了一个那个什么输入,就是不输入框,这个什么模态框啊,我们加了一个模态框,就是VIVO的一个呃,组件啊。我们用那个拟太狂来,就是做评回复评论啊。嗯,从他的一个边缘成。你告诉我那个出问题了。呃,这个不好意思,就是刚才我那个方法没加完啊,我去把那个录视频给你打开了哈,呃,这个回复呢,我看这个回复这里我们就是没有写啊。我要写个do这个评论啊,Comment comment。Want to?To,对吧?个这个和我们呃评论这个文章是不一样的,它这个类型是回复别人的,对吧,那好,我们这个do comments的方法我们开始写。
02:11
啊,其实和这个就是回复文章也是差不多的,看看这是我们回复文章的对吧,我们也给他,给他就是拿过来哈,我们在他基础上改啊。呃,这个还是大家看一下这个表结构啊,或者你把它下下到这个里面啊,在这里面同步一下就可以了,下载所有你可以在这边看啊。那我们要看这个评论对吧,还是comments对吧。看到当我们回复别人的时候。回复类型就是一了,对吧,回复类型就要一了。然后这个呃,被被回复的评论ID看到了吧,然后还有这个五一的时候有效,这个时候我们要怎么办呢哈。啊,这是我们要加一个,我们我们肯定要就是统计一下我们这个被加的对吧,评论的。
03:07
呃,Become,哎,英文单词不好,我也不知道该咋起名字,纠结。嗯,在写看是。哦,他们是HM不行,我实在不想命名了。好,这个每每次当我们这个回复的时候哈,我们点回复的时候,你看我们是这里是呃,这是一个大的微for,看到了吧,大的confidence对吧,一个is吧,我们要把那个is给传进来,反。因为我们要回复这个评论对吧,好。我们要做这个,我们先把它给给这个都给注释掉啊,我们先看一下这个is长的是什么。我们一步一步来,对吧。好,我刷新一下这个啊。
04:01
那可以看到这个是白色的回复,给白色的回复。我看一下哈,回回复。这样可以了。好,那我们可以看到这这现在是这个样子的是吧。当我们点回复的时候呢。看这个,这就打印这个我们要回复的这个玩意儿,对吧,可以就就要回复的这个评论啊,可以看到他这个评论ID看到了吧,可以看到评,我们需要评论ID对吧,你看我们用于要回复的被回的评论ID是ID,还有被回复的评论。被回复的评论用户ID。然后还有就是评论的ID啊,可以看到哈,这个这个RTID就是这个文章ID对吧。啊user ID就是评论ID,那我那别人评论我们的我们的时候,我们肯定是评论的,那这个user ID就是我们要就是我们的ID吧。
05:08
把咱们把歌给暂停了啊好,那这个时候啊,我们要写了是吧,我们从is就是这个点击回复的时候,我们给传那个参数可以看到啊,看到这些东西啊,我们应该要传对吧。我们来写我们的方法。啊,首先呢,这个零肯定要改成一了,对吧,改成1R1呢肯定就是re。点什么呢?Is点这个user ID对吧,因为他作为回复者对吧。然后这个。Nick还是那个Nick,同样都是不变的,呃,比如我回复别人的这,这肯定显示是我的是吧?那这个ly current ID是什么呢?呃,看到这里已经写了,是被回复的评论ID就是评论的ID,那我们可以看到哈。
06:02
这个ID就是评论的ID,看到了吧,存储环境不就评论ID嘛,是吧,那好,我们就把它给复制过来。这是is点啊,不好意思,错了,应该复制这个是吧,啊好。那这里我们就已经完事了是吧,就是我们这个泥泥在框里呢。这猫的宝藏是connect对吧,我们这里就要用成用成connect对吧。把这里也要改成对吧,然后这个。先你每次我们要回复的时候,呃,这个标题我们肯定要改成这个动态的,对吧,啊听下我们怎么怎么改呢,好,我们这里呢。可以写,嗯,让我想想啊。嗯。我把这个我刚我们刚才不是写了嘛,这个据里面写了一个什么们IM对吧,我们可以让他们IM按时作为这个回复对象嘛,X点它等于等于什么,等于等于我的I对吧,那这个时候呢,我们注一下X点。
07:10
等于那个出,为啥是收等于出呢?我们拟态框那个控制啊,控制输展示用的就是收法,看到了吧。啊。那这个推我们肯定也要改变,对吧,我们要改个什么呢?这个是common IM对吧。就回回复的人呢,是对吧。加什么呢?它这个啊,原价格是这个。我们要回复他是吧,回复。啊,回复他啊,这个就我们就写好了,好之后呢,这个。标题就变成这个了,是吧,那么当我们评论完之后,我们肯定要把这个给清空掉,对吧是吧,嗯,好,那我们就这样来。其实我们可以把这个do comments和这个comments给结合一下,它毕竟只是这个太后,这有点不一样是吧?啊啊,这个我们稍后再讲啊好。
08:09
我同样打印一下这个结果啊,这个交给scd吧。我们来试着回复一下别人的评论,他告诉我147行啊,这个地方是,呃,就看完。Is really be,呃,这个is是常过来的对吧?呃,这个is改成isq不就完事了?啊,ISQ。我们等他回复。啊,收据表验证失败啊,这个这个我们点错了啊,这个我们不应该改成租这个我们只要前面这个是吧,因为我们。非常显示对吧,这这改成度这个。不是,这个应该改成竖啊,我这里要加个竖啊,不好意思,这个得改成竖啊。
09:00
对吧,感受SW对吧。Do comments,然后这is,然后这样写对吧,好,我只能展示出来对吧,然后这do do comments是什么意思是什么?Do comments肯定是这个。呃,我要就是做回复是吧,但是你太框呢,就是你看你太康不是可以点确认吗?我看到这个基本使用哈。嗯,你太光。你看我们可以给他绑定个方法啊,可以看到底下有数据啊,时间名那个on啊,这come对吧,我们可以加confirm。用IM对吧?Com,等于什么呢?等于我们这个这个do comist对吧,Do comist。啊,都看似啊对吧。哎,这个do么com,这个is的话,我们啊就不写了,这个is要这个地方就要变成list点。
10:05
点那个ATM对吧,就他了。啊,他他变成他对吧。那好,其他的还是这个照常不变啊,照常不变,那这个时候呢,呃,我们就要。给他加这个啊,这个时间也加上了,对吧,我们可以测试一下啊。我们点一下回复。我因为你看这个名字是我对吧,然后这个点击去不掉的话,我们可以看一下啊,点击取消的时候。啊,还有就是是否可以让他取消,嗯。是否显示取消按钮,我们可以开一个这个。等于什么,等于这个to啊,然后挨个出去啊,你还有就是。看一下。
11:00
是不是也是不是允许点击制造制造制制造堂关闭,这个我们也可以加上。他都没加,所以我点了之后没用的。好,我们这加好之后呢,我们再来再来看一下啊。然后点一下这个,然后点一下这就可以了,对吧。那这个这个这个地方我们就要就是回复我了,对吧,还有我们每次取消的时候,我们这个内容也是要清空的,对吧,我们回复内容是要清空的。在这里我试一下啊,试一下试一下,我写我我先看一下这个数数数据啊,这是是有两个是吧。那我回复这个人呢,回复个牛逼。New b。点一下确认啊,这个看结果。是应该是添加成功了,我看一下这边数据是不是多了一个。来看看我们数据多了一个是new b对吧,啊这个user ID对吧,还有这个ID,呃,这个用我评问我自己是吧。
12:00
是吧,那这时候我们就可以看到评论成功了,但是呃,我们上线看到这题还是会不会有多数据啊,可以,但我们是不多不多数据的,为什么呢?因为我们之前那个get comments的时候啊。啊,我们是说了改变coms,我们只获取这个回复文章的是吧,但是我们要改变策略了啊,我们要改变策略了,为什么要改变策略呢?就是我们如果要想要展示这他底下这个被回复是吧。我们看之前的注释这一块。啊,也让他的回复给显示出来,那我们就要看一下对吧。啊,看他出来了,这个牛逼的,很明显这牛逼是回复这个我的是吧,那我们可以可以我们就可以来组装了,还记得他们他这个前写的是这样的格式的,哎,我好像给删了是吧。好像被我给删了。啊,这个数据狗是。被我被被我给删了,我看一下我们再找一下他们的这个数据格式,等一下看一下他们数据格式什么样子的啊。
13:01
也看过他对吧。看他说结果是这样的。这是我对文章的回回复,这个文章回复里边有小回复,看到了吧,有name啊和这个对吧。啊,就是那我们也可以仿照他呀,仿照它我们把这个给提取出来不就完事了是吧?啊,那好,我们怎么提呢,继续看。能找到我们这个get com com啊,我们不是打印这个data,可以看一下这个数据,数据格式啊,它明显都是一模一样的是吧,只不过类型不一样是吧?啊我们可以变利,变利了之后呢,如果它是不是零的话,肯定是这个主的增加一对吧。那我们就要写了啊,先把这一的给读取出来。我个page comments。等于这个。我认为不一定是自由甲,我只是这样随想。
14:00
OK,那我这样吧。等于等于它吧,等于这个我们的数据对吧,啊不就就等于它,我们让这个data塔等于等于它,我们要提提取出来,同学们提数据对吧,那所请编练一下。我们便利一下,便利什么呢先。我们要让这个page coms,嗯,这个点这是肯定是它等于一啊,等于如果它等于一的话。如果这个数据等于一的话,就是怎么写的,ITM点看到这个。文type啊看零的话是回复文章是吧,它零的话是回复文章的啊,等于等于等于零啊回复文章,回复文章的我们就叫push对吧,这个是什么?这个page convince push什么push这个IM对吧。
15:00
呃,如果不是的话,那肯定就是我们再写一个。Let po就是代表这个人的恢复对吧,P点那个什么。M。点ITM对吧,那这个时候我们先打开看一下conso.log。Page Thomas,这时候我们看一下这个效果啊。来我们看一下这个效果,我们就提出来这两个了,是吧,可能看到了吧,提出来提出来这两个数据了,那提出来两个数据之后呢,我们还要就把这个,呃,看它这个结构。把我给关了是吧。再打开没关系。可以看到这是re list对吧?Re list底下有有,那我们也可以加呀,我们也可以加list。你看我们啊,第二题,呃,我们不是每一个那个。Look里边,我们每一个里边都可以给它加一个,我们让这个IM。
16:04
比如说这什么IM点啊,我想。等于等于那个等于空少组啊。这时候我们来看一下。刷新一下。PLA是空车组看到了吧,老是空的,但是你看我们这个数射组啊,呃,把这个空气条回复啊,因为它已经有有这个replace是已经发现了,但它是零的,他这个对方按理说应该是零的,零的数据显示的是吧。这是用二的哈,那如果我每个都给加,加那个replace啊,每个都要显示的话,那我们就可以给它加一个,是不不等于零是吧,它等于空。啊先不加啊,把我把这个也给不是给取消掉,它就是你看re I也re对吧。但是他一个数据是没有的啊,这时候我们就要就是数据了是吧,那可以看到啊,我们刚才也说了。
17:04
这个被回复的评论ID是吧?被回复的评论ID啊,就是这个common common的ID是吧,是就是就是这个ID。就这个存储ID对吧,别的存储ID你回复这个评论,这个评论是这呃,这个杠ID就是它存储ID是这个,但是你回被回复的不是你回复他这个被回复的ID也是也是这个是一样的是吧,那我们就可以通过找这个所有的这个PLAID,等于这个ID的时候,我们装到这个replace回里边加一个对吧。可能没有理解啊,我们来做一下,大家就大家知道了哈,好这个PU对吧。啊,其实这个是啊,这样这个是for for。其实我觉得有点麻烦啊,但是我们后边可能会想办法简化一下。然后回还有就是这个什么叫page com,这放一起吧,放一起。
18:06
M。叫什么?这个就是佩吉康斯。如果这个我先把它复制一边把这个。如果这个。爱惜M点,就说这个文章啊。找到这个。啊,说过来了哈,已经说过来了,就是它的这个东西等于等于这个什么,等于这个配等于这个ITMS。这个什么。存储ID是吧。那这个时候说明这个我这就是这个就是回复这个我这个评论呢,对吧,这个评论呢。好,那他既然是回复这个评论的。那我们叫这个coms,它这个reply是吧,Rely。
19:04
Theist。Pass。怕是什么呢?怕是这个ITM,对吧,他就要回复这个评论了,对吧ITM。但是你看他给他们他这个模板上给出的这个格式,就是ATM点内和这个回复内容啊,我们这个不着急,等时我们改资料不就行了是吧,我们先这样试一下啊。啊,我刷新一下,同时我同时我们看一下。他告诉我这个案例啊,我我那个写错了,可能可能某可能某一点写错了。啊,这个按第一。And d XS啊。我们这里卡是肯定是配机,对对对。按ES。
20:03
刷新点看看,还刚才那个好,可以看到我们这个数据哈,Play没死了,这也有了一个是吧。看到这里边,这里边就是提出来了,对吧。那这个时候呢?我们这个肯定不是name哈,肯定是Nick对吧,我们因为改成ni对吧,Ni啊,然后这个内容是什么呢。内容我看一下。考那对吧,是这个考那那就要改成这个了。然后还有这个什么。共几条,回复点orplay。我看一下他他原原来这个这个all re replace,这个我们肯定是要也要改的是吧,我们要改个什么呢。我有点认识吧。啊,我看下这个是。
21:06
好看,那这样就已经成功了是吧,那这个时候呢,我们肯定就是。啊,这个我们。东西玩意肯定是不能显示的啊,这个东西肯定是不能显示的,因为我们赋值可以看一下啊。把这个赋值给改一下啊。肯定是不能这样的,对吧。Page comments。好,我们再看一下。就也是这个样子了,对吧,我们就已经很成功了是吧?呃,共一条回复这个当然我们还我们还没有加这个回复的这个详情啊啊这怎么这怎么搞呢啊,我们这个replay肯replay啊。肯定不能是点re,因为我们是从那复制过来的,对吧,没有改啊,Rely。
22:00
He reply。好,我们这个时候点一下一下看一下这个repla它是固定的,因为我们是之前复制的,对吧,我关闭右侧所有标签卡啊,我们找这看一下类啊。用的别人的模板对吧?啊play这些东西啊,首先呢。嗯。其实你发现没有,就是这个就是。就是这个回复的所有回复对吧,看到了吧。我来看一下,看一下它这个结构哈,看他来接获取点赞啊,这是回复列表,回复列表。啊,就是两个东西对吧。我想是再重新获取呢,还是传过去呢?
23:00
那我们传的时候肯定要加东西的啊,我们加加这个。我们要传什么呢?比如说这个回复我们这个文章啊,肯定是传递ID对吧?啊我们这个。看一下。在的时候我点下这个共击一条回复,然后还这个共一条,共几条回复,这个点击时间是推to or rely,对吧,To or reply,我们来看一下,我们来看这个to or rely。LY,哎,我们可以给他加一个东西啊。下一个就是你看不是is嘛,我们可以把I这个ID给传进来,这样我们要是去看这个文章,它回复他的可有回复,回复了所有回复对吧?啊这个时候所以就下加加个ID就行了,对吧?ID。ID等于啊,ID好。那我们在这里接收一下看看啊,漏的那里加个okd okd。
24:01
O点了ot.ID。呃,我看一下点一下。这个ID已经传过来对吧,我们就可以通过这个ID去获取这个东西了哈,呃,这个获取点赞我们先还是先还是不管我们这个replay啊,我先给他。呃,注释掉吧,注释掉。其实我们也可以从这个地方直接传什么呢?直接把我们这个I给传进来就是。就是比如说我点了这个,把这个数据全部给传进来啊,我觉得也是可以的啊,我们可以试一下啊。那这样的话,我们就可以少一次请求了,对吧,少一次请求。Is,这个is。To reply我们也要改一下对吧,本来看的是这个is减IG,我们is。啊,但是这个也不太好。
25:02
我我我再看一下这个需要什么东西啊,因为你这一传的话,我们也已经就是合成过了,这传东西就太多了,对吧,传东西就太多了。这个。好吧,我们还是传ID吧。不想传那么东西,传那么东西会导致这个。不准确啊,就网络,比如说我写评论过了,我万一这个时候有人在评论呢,对吧,我们还是要再重新获取一下比较好,从这个ID开始吧,我们也要写写这个要用数据库数据,对吧?Re,对吧,首先我们也是要呃,先把这个this cover。给他写写了,然后再获取这个common list对吧,按照它来啊,同样的这个。考这个考试么。啊,都一样,这个Co等于unde database。Collection对吧?
26:01
可怜的是什么呢?回复文章呢,就只有一个,就在这个表里面对吧,好。那我们等会再给这个再加这个文章回复评论哈。然后这个是open DB news对吧,然后我们要。数句对吧。首先我们要查这个得写common对吧,我们也就是嗯。Com men is等于这个什么呢?等于。考了是点为A条件对吧,肯定是这个ID。等于ID是这个什么是这个,我们把这个ID给催一下,对吧。ID。点ID等于OT。点ID对吧,那这个时候我们把这个类似点ID都传过了。呃。后对吧。
27:00
他应该不会失控的呀,毕竟我们这这个已经传过来了,对吧。就我们既然能看到,那肯定传进来,那肯定是有的对吧,点点进来,那这个时候我们就继续啊。如果大家就不知道它是啥的话,我们也可以看一下啊,给他打印一下。Come。好。55这个不好意思,这个L写错了这个玩意。好,我们点一下这个供应条回复看一下这个数,这个我们哪个数据啊。可以看就一个数据。拿到这个评论本身啊,对这个肯定是。点it点这个什么,点T塔是吧,零。好,我们来看一下,哎,我们拿到这个数据了是吧,就这个评论本身啊,我们拿这个数据之后呢,我们来把这个东西填一下啊呃,它这问URL我们肯定是要写成这个BAT啊,对吧?AR。
28:11
停啊。改成尼克。嗯,这个这个这个是这个等下哈,我们先先不先不搞。这个评论的内容是什么呢?是这个comment comment对吧。他们肯定问题。啊,凉写。刷新一下看看。哦哦,我好像没有副职,对吧,我还没有副职。啊,我只拿到这个对吧?啊,我们可以看底下写的点comment对吧,底下赋值它这个就是这一次的一个数据啊。那我们就不自己试看一下这个效果,那牛已经来了,我看那个手机本还有什么缺失的啊这个。User AVA tr,不是AVA tr对吧,User AVA tr。
29:02
有事啊,有事你有。那这样看我这个look里边,刚才那个也是可能有问题的。这是有色,你看吧。好,那这里呢,我们也先改好了。还可以,我也有了。Commander。User a。所以说也有了是吧,啊就这么简单是吧,这数据已经出来了,那个全部回复啊,我们也是要写,我们也是要再获取的哈。啊,怎么获取呢,同样的啊来。S啊,2S等于什么呢?等于还是一样一模一样的啊,考了个。加玩儿。它就不一样了啊,由于由于是回复的是吧,但是他作为被回复的这个文章,那肯定是要这样写的,Play common ID对吧。
30:00
等于什么呢?它肯定也是等于那个ID的,那我们就改一下试试看啊。长寿。CO。他们。啊,C mens。好,这个时候我们来看一下啊。呃,第一个数据呢,就是我们的这个本身啊,第二个数据就是他其他这个里边的里边是因为我们有一个回复对吧?看啊这是有一个回复Q5个亿拿的是什么呢。难道是他?把那个打印给去掉哈。我不看他的。推塔。好,这时候我们看一下这我们能拿到这个他的回复了是吧。那我们这个时候就也是要传参的啊,点这个什么common list就等于它啊。
31:02
就等于它,如果它要是没有的空的话,那也是只能是空的对吧,也是不会显示东西的。我还想打印,但是我们要一个笔一个去写,对吧。好,我们继续看啊,我们刚才不是换到这里了,对吧,Connect connect connect,然后这个是。还有这个什么come or repla,这个我们也要改了,对吧,这个是全部回复是。因为我因为我们的数据表和它这个模板上面是不一样的,我们要改成com点对吧。然后我们这个也要改,这个是也是AV u AV tr。AVA这个也要改成user。US12,你看对吧,Data,我们等会也要数据再处理一下,不然它是不会变成那种样子的是吧。
32:02
这个六月25杠,这个数据很明显是不对的是吧,我们到时候也要改啊。嗯,继续继续。我们也要改,这个是。内幕。Comist right。这个是那个,是否喜欢这个。就是他这个回复的回复,他这个他的回复的回复啊,那我们就。不加这个了,他们能回复的回复。好,这个就就有了是吧,但是他这个回复内容是没有加进来的是吧。啊,无论是这个主回复还是这个被回复啊,他这个回复内容其实都是这个。查一下啊。
33:00
I like number。嗯,这个是。IM的reply肯定这个是没必要的哈,这个是没必要的,给他加上就好了,有他这个reply是我没有被回复的,被回复是吧。好,那这样就可以了,我们就这个就完成了这样的是吧,如果我们还要给他加回复的话,就填他回复的话,他本身是什么样子呢。嗯,我给大家看一下这个数据啊,这个还是看那个。模板。这个是UV的模板啊。它里边是有被回复的,被回复看到了吧,被回复的回复就这个评论被回复了,他又他又被回复了是吧。
34:02
我们先做,我们只做第一层啊,其实这个再做一层也是套壳的,也是把这些东西加进来对吧?回复啊,一样道理,它是一样一模一样的,我们就先这样哈,看到我们这个数据。啊,我们点一下这个工一条好就有了是吧,那么再给他回复一条呢,回复一条牛逼啊。因为我们回复完之后,这个我们没有刷新啊,这个可能看不到,如果不是我们可以给他手动刷新,也可以就是搞完之后让他重新获取一下这个这个评对吧。那会微调。弄啥嘞?伤心啊。啊,其实太多也不好是吧,其实我们也可以再加一个什么,加一个加一个,就我们就只取它这个两个啊,获取他前两个数据对吧。啊,我们我们这两天我我我现在是搞这个,我现在想这个还看了之后这个日期好像是没有是不对的,还好像是够固定的哈。
35:07
啊,日期也要改对吧,也要改,呃,我们可以看到这个日期也是有的啊,它这个回复是可的最大对吧,但是我们加进来之后可以看一下啊去掉。再看看这个数据哈。呃,这个。Is点。昨日comment KO点。这数据很明显是我是我不是我们需要的,对吧,我们找到一个GS。然后找到这个什么日期可视化啊,日期可视化。可以看到是吧,我们也直接拿拿走用就可以了,当然你要想和这格式一样的话是也可以,但是我们先加这个啊,直接错过来吧,我们要改成这个样式啊。分几秒对吧,也可以应该可以可以到这个分,我们可以精确到秒对吧。这是我们要格式化的数据,对吧。嗯,我们要变成的格式。
36:03
好了。大家看一下啊,这就已经出来了,对吧,包括这个每一个回复,呃,其实我们也可以给他加我看一下这底下啊。IM点这叫什么,这个叫。也是对吧。说也有了,但是他他他也是不符合我们要就是要求的,还是这些时间着的吧。也给他。搞过来这就遗憾了是吧,这个就有了是吧,就点赞的话我们,呃,我先不加了啊,我们这个数据表里面没有这个字段,当然你也可以在这里面编辑的时候加一个字段,那我现在不加了,就包括我们的头像那个链接地址存放也是我们加了是吧?啊这样就已经把这个评率给完善,但是我们还没有针对这个文章的评论啊,用就是回复按钮啊,我们直接给删了对吧,这里我先。
37:01
啊,我找到这个UV哈,组件里边有一个间隔槽,我用间隔槽给它隔开间隔。把这玩意给它隔开啊,隔开好看啊。嗯,找这个look。这个在哪里呢?在这里啊。在这个地方。看看这个尖隔槽,健隔槽太长了是吧?啊不是不太长了,就是太太这个上下啊,上下是不也不好看是吧?哎,我们可以看到健隔槽数据啊,有背景颜色啊,健隔槽高度,还有与与前个元素的距离啊,与与后个元素的距离。呃,可以看到我们这个水也是可以的,只要把它这个什么。给调宽调调窄一点,这看还是调这个的,对吧,还。啊,80对吧,我们给它改成80 80改成60也不行,60还28。
38:01
呃,20就有点那个好看了是吧?啊也其实我们我们在这里在这个地方也可以给他也可以加一个再加个回复按钮啊,我们点回复按钮之后呢,啊,也是可以让他跳出来这个的,只不过。我们的这个有感model度哈,呃,如果你共用一个几个评论按钮的评论按按钮的话,这共共用一个的话,你这里呢。嗯,就是这类型,你要到加以判断啊,就比如这个地方可以传三啊,传一传二啊,都可以来加以判断。呃,这个。我们就弃用这个了哈。就是上上个视频,我们就是写的测试案例啊,啊,就看到他跟这个是没有多大区别的,对吧,这个。啊,这个我们也改造一下吧。毕竟我们是这个回复文档和这个回复这个东西对吧。
39:03
想要怎么改造啊?嗯。先这样,我说一下,如果写两个框的话。但是有点麻烦的话。这确实是麻烦的啊,说死那个康定。这个写成这个不需要了,这个完全没必要。回复文章肯定是回复文章的点comments。再加个S,对,就是另外一个,嗯,这样写是可以的。最好还是整合一下啊,然后这里呢,就是还要加一个回复文章的按钮,对吧,回复文章的按钮,还有其实就是。
40:02
呃。这个comments我们要变化了,对吧,它它是这个。我们已经写过了,对吧。Comments。还有就是每次我们这个。评论完之后呢,比我回复评论对吧,他这个。回复完哈,你看那个杜回复完,回复完之后呢,我们就是这个不能他回复成功啊,List考那个。都是都是要给他制空的,对吧,还有就是这个。S这个豪门HM com。要让他变成一个普通对象对吧,让他清空对吧。嗯,那好。我们。看一下。然后那个反正反正这个反正这个回复,我们也写个回复,回复文章。比如说我这里加个。这个地方加吧。
41:02
槽底下个槽。那我们看一个油包腾这个人家的这个按钮好看啊。用这个Yoga。最后。啊,这个也是这个on clock等于。射死。处理吧。回复是吧。再加个健康槽啊,我看一下这个健康草在这里。其实回复你可以设置边框的,对吧。嗯,回复我们试一下啊,没有做错事对吧。牛啊牛。
42:01
我上去下看看。啊是有的呀,那那我们就可以来啥呢?那我们就是当我们每次这个评论完的时候,我们可以重新回取一下这个数据啊。Do comments对吧?然后我们再调用一下this。他们这个同时呢,在这个文章评论完,我们也可以来获取一下哈。还有这个list点,肯定这个都已空啊。那好,我们这。回复一下是。大佬。啊,这就有有了是吧,看这个日期什么都有了。呃,回复这个大佬一下。大大大大大。然后看一下大家的回复啊,也是有的是吧,啊这个评论详情我们就已经搞完了,是吧是吧。这文章回复也是高,显得有点不好看了一点。那我们。
43:01
还有一个任务就是要做我们的收藏,对吧,我们既然收藏了之后,我们不能让他收藏是没有用的,如果收藏没有用,那收藏干啥干啥用啊,对吧。这个收藏,呃,看一下这个收藏是我们还没有设置页面对吧,这个我收藏完全是可以用啥吧,用这个look来这个来替代的啊,但是这个列表可以不用它来替代,嗯,列表我们可以自己来自己来搞一个这个列表由谁来替代呢?很明显列表可以用列个来替代,所以我这个这个这个收藏就很好做了,是吧。让我们。嗯,我看下这个配置。嗯,这个翻译啊翻译。收藏。他这个,呃,这个建个页面啊,新建一个页面。小写的。好像应该还没有这个吧,那我们就这样点名吧,呃,我的收藏对吧。
44:05
觉得我收藏,觉得我收藏的话。啊,这个页面,它这个路径也给我们自己创建了,对吧,那我首先呢,要给我们的个人中心啊,个人中心呃,这个收藏加一个跳转对吧,当然我们也可以跳转组件啊,也跳转呢。找一下这个收藏。On click。AGO。Co可能是勾开是吧,就写这个啊就行了。你可以tap,因为它毕竟是这个开发这个小程序啥的,对吧。那你也可以写这个安排导演。我们可以放到这个go setting啊。我们可以跳转跳转跳转那个对吧,那个叫什么呢?这个叫呃。
45:01
我试一下啊。这个是这个Co课程对吧,我给复制一下。然后跳转到这个页面对吧,我们啥都不需要带啊,他都不需要带,当然同时我们还要调研一下这个玩意儿是吧?啊说其实我把这个我想把这个二点这个图你给改一下。你们在哪里写的呢?我看一下。我在toes里面写的吗?词里面写的啊,这个东西其实我觉得没还没到必要发现我们都没用到起处对吧。那这样的话。The twist。这个挺。请先登录。登录。好啊,这样。给我退出,这个时候我那个我还没有写退出是吧,我们把退出也也给写了吧,不然老是放在这里麻麻烦难受是吧,我才信。
46:09
这个是写一个什么,写一个。Out。Off。啊,他呃,我们可以看到我们通过的时候啊,我们是要存一堆东西对吧。都有什么是要存一堆东西的?这个其实大家建议建议大家用这个结算字符串,就用字符串去存啊个存储那太麻烦了,对吧,你说用一个结算字符串对象存算对象啊。就会非常好看对吧。Sir。都凯幕府。这会儿都不需要了。
47:04
把它给删掉,我可以说到下,其实我们还在调用一个东西啊,啊,我记得在这个因因为我们好久没有看其他东西了,对吧。写过东西,好久没看了,我看一下这里写了没有写到这个点,Log out啊,这个就就没必没必要在这里写了,对吧,this.log out。写在这里。好,那么直接调用啊,This点什么呢?这个是IQ啊IQ s.logout对吧,我。看看。那就好了,对吧。当时我们还没改了,退出。我先可能用用这个设设置这个样子设置的样子来搞。退出这个改成啊。
48:02
然后这个是log out对吧。这个时候给我们看一下,这个数据已经没了,但是我没有,我没有让这个页面刷新啊,我们可以手动刷新一下,但是我们也可以重新让他获取一下这个这个啥玩意昵称啥玩意儿,对吧,就可以了。啊,我们退出了,就这一算。嗯嗯,我这里还要登录一下对吧。嗯,弄一下看看登录成功啊,这个我们再看一下这个,这个其实我们要退出之后呢,如果你觉得这个啊,比如说。看他不刷新,你可以让他直接跳转到首页啊,啊,我们也可以写一个啊,比如说这个。啊,给大家看一个东西叫这个。有有APP的一个东西,API叫一个这个是。路由跳转里面的路由已没跳转啊,这个是所以table啊看到了吧,所以table啊,我们在这写啊写怎么写呢,他不是退出吗。
49:09
说我们写一个那的一个。EURL。那是我们首页的,我们写的一个首页对吧。就是我项目测试,我们还要点,我们还要看收藏是吧,我还要看收藏呢。点一下收藏。他没有跳转成功吗?收藏这个。考虑一个是。这个是。就这就出来了,其实你看我们每次就每次进入这玩意时都会交点一下看到了吧,呃,再简单,这个数据他老是打印也很烦人是吧。
50:12
王写,我们就不管他了,就就这样,嗯,走吧。关闭右侧我还是看到啊,我们现在已经可以跳转到这个收藏了,其实这个时候我们也可以加个圆圈,就是对吧,圆圈现在这个没有交互样式也很难很难看是吧。嗯。给加一个吧,加一个。说老对吧,说老底。然后这里面加一个。还是老定的吧。嗯嗯,这个时候再看一下转圈了,那这样就好看一点了是吧,嗯或现在我们到我们收藏了,那如果看我们收藏哪些东西呢?呃,这个我还还是要呃。
51:05
复制一个页,复制一个页面代码,嗯,不需要重新写了,对吧,我们就是我们那个card看到了吧,这个card。我们把这个啊给复制过来啊,它作为我们这个列表对吧。然后我们可以看到,看到需要什么东西啊,需要配对吧,配。啊,把这个配词给他出走,好像就需要一个配词是吧,别的不需要了。嗯,那还需要他还需要什么那个页面类型呢。要是在忙。这几个给他复制走对吧。直接复制复制这个样式吧。好,那那我们继续。哎,然后呢,啊,我们肯定要把这个page给填填充进来,对吧?啊,我们也找到这个收藏数据表啊,它的这个favorite看到。
52:04
啊,这可以通过他找到我们这个机构。ID对吧,找到这个文章ID啊,我们来这样吧,写一下。那个。啊,首先我们。需要获取这个user ID啊UID对吧。Get,用那个同步接口啊ID。呃,我们要获取数据对吧,怎么样。啊,怎么写呢?我还是把先把那个写一下。其实你这可能如果这个对他用用多的话。你是可以在那个像我们那个可的SDK里面一样分一下,类似我们。
53:04
那个有什么符号IQS也可以类似的封装一下。对吧,嗯,我们还是。嗯,我们写个database吧,DBDB啊,我写DB,因为我们需要用两个表啊,一个是文章表,一个是收藏对张表,对吧,我们想要这个。FAVI啊,等于。哎,这个I对吧,它有结果等于什么呢。考了一个是他那个考了一个是什么呢?就是他他知道他名字对吧。然后我们要就是按条件,为什么,然后点条件是什么呢。看到这个user ID哈,可以看到user ID其实是我们UID吧。
54:01
哎,一样ID就是这个UID,然后点get是吧。唱首点那个。菲贝塔is点这个瑞达塔塔,我写多了就知道它肯定是这个玩意是吧。那可以看一下啊,不是他这个收藏等一下。我从进收藏,呃,还要给加个安路的哈,安乐世界。GU。可以看到这个数据啊,这个数据就是我们那个收藏表的,看到了吧,这个ID,那我们要从这个R,我们要收集IID啊,这里为来也是方便去展示啊,我这里再收再收藏一篇文章啊。那这个时候呢,我们这里就有两个数据了。看到了吧。这次我在玩的,清空我再进收藏。
55:01
可以看到这里有多少两个数据,看到了吧,就是不是多两个,就是变成两个数据的,对吧?啊,这个我们肯定要收集这两个数据的,我ID对吧,IDID。那我们用这个贝塔等于什么呢?等于这个。我我把它写这里啊,这个我们要用的。等于他对吧,塔是点。For怎么选择ATM?这安迪课有时候可能不需要,你也有时不需要,就不不用写了。我们就拿到这个itm,点这个口ID对吧,还有我们还要提出来。原来的一个德塔A。RQID等于T,然后我们在这个RS啊。或者什么呢,它就是这个。ID对吧,加进来之后我们看一下cooallo。
56:02
A,还有ID。看我们拿到这个东西了,对吧,拿到东西之后怎么用呢?这样我们来看一个APIUN的这个。数据库操作里边有一个查询啊,查询指令看到了吧,查询指令里边有一个音啊,我们可以用这个音。就是查询指令,怎么这个指令是怎么搞的呢?几个字的查询指令啊,DBCMD,我们可以用这个。我们可以这样写DBCMG等于这个DB。Comment,就他。看到了吧,在他塔底下啊,这个还有自藏在手组里,我们用的就是自然在手组里这个玩意儿是吧。那好,我们就继续查,行啊,跑了一个神。呃个这个S啊配的请求。
57:02
考了一个是不是TBTB点考了一个。然后这个点V。我把这个放这里啊。啊,我们可以可以可以看一下这个需要查什么啊,我们需要查文章对吧。查文章的话,这个不能表明。哦,是他对吧,你看这我们的文章。的表。看他盖。为什么要这样写?为为,为什么要写这个呢?我们找到这个我ID啊,可以看到这个ID就是对应我们这个收藏表里的。非常收藏标的这个文章ID看到了吧,IID对吧。那我们肯定要写的,肯定要写什么呢?写这个。ID。一啊DBMD啊DBCMD点一,一,我们右边一定是个数组啊,这肯定一,这是我们的数组对吧。
58:01
那我们就是才把数据拆出来搞成数组对吧。那我们同样来打一下这个结果啊。这个我这个我不要了,对吧,反正多了会重复不好看对吧。就跟page加isp跟is。这个时候看一下这个数据啊。看到我们已经拿到这个文章数据了,对吧,在查询就是只要这个段当以这个数字里边,我们都确定它符合标准,前面乘以就看筛选出来两个数据,那这两个数据拿到之后。它和我们这个首要的这个数据是一样的,对吧,可以是rds。就这三个分类的是一样的,那我们这个数据填充一下就可以了,对吧,那怎么填充呢。This page等于它。可以看到我们有这个了是吧,没有这个点击之后是没有跳转了,因为因为因为我们这个跳转东西是这个路径已经发生变化了,这个样,我也没有添加是吧。
59:08
可以看到这个look ATM,我们这里是没有这个方法的,对吧,看到了是吧。能加个方法吗?没有就给他加。看我手下这个local ATM。看一下look去这个local页面对吧。啊,那好试一下啊,就已经有了是吧,看到了吧,有了吧,是吧。其实我们也可以给他,给他加一个下拉刷新事件,然刷新一下我们收藏,对,比如说我们这取消了之后呢,后来之后它没有变化,哎,我们开启可以开启这个页面的刷下刷新,从那个页面刷下刷新的时候呢,就按照数据展示,哎,我们来做一下呗,反正也就是。就是我们这个这个这个实战的最后一个视频了是吧。如果有功能需要的话,我们会把这个功能再往里面加加,再多加点功能好。我们找这个pages,贾杰森。
60:02
这个字段我们分了一下啊。就是animalon refresh,你可以带这个框架。这个page这里面找到global style也可以找到哈。好,我们找我们的这个。是收藏是吧,收藏收藏收藏。我收藏。这个N是默认是fail的,对吧,我们看那个白复制它有这个S的,我们改成改成true就可以了,就可以下刷新了是吧。看下创新了对吧,下创新,但是让他下创新呢。他告诉我们这个except。啊,这个这个因为我们不是加了一个那个什么,对吧,这个我们也要给它复制过来。不然不好看还是,而且还报错是吧。好,现在就没问题了是吧。
61:01
啊,这个这个你不用管啊。这个我们去是叫什么呢?当我们进来的时候,我们要这个。每次在每次财富都让他那个刷新一下,这用那点啥的,只写我们写剖。Put refre,然后这个on down。On pound refresh。嗯,我们要写一个这个。然后这个写完文章之后呢,我们让他写一个这个。几个点stop。Pull down refresh。什么意思呢?我们每次载入页面的时候让他看。看啊,这个不行,我们从这载入啊,要点收藏。And put on refresh。怎么还不刷新了呀,骆驼的时候。
62:09
看好没刷新啊,我等下收藏你看。哎哟。那你跟他20啊。就这样。演收藏每次进来的时候不是应该啊收的时候啊,是每次他这个页面出现的时候。都会这个刷新一下,不知道出什么问题了。再加一个吧的时候。他第二。Get给玩下。我们可以刷一刷新是吧,比如说我把这个数据啊,这个文章啊。
63:01
啊,就是我这个收藏啊,比如说呢,等一下。第二个吧,第二个不好看,需要收藏。返回。就没有了是吧,好,这已经完成了,这个打印的话,这个colo大家都去掉就可以了。就收藏里面。就把个人信息关于我们,我们也都做了是吧。要退出啊,我写退出了,把他喵的给忘了,我把退出写到车里边去了,哎呀呀呀呀呀呀呀呀,我个脑残。讲起来我写过了,那这个这个跨的时间太长了是吧,我都给忘了啊,这个关注的话我们就不写了,关注我我给给去掉,然后我们给个简单的咨询了,也没必要多关注是吧。呃,如果你想做观众的话,其实你可以参照什么呢?参照这个表哈。对,我就给大家讲这个怎么做就不做了,这个视频,这个视频已经够长了是吧。嗯,可以看到这个看到了吧。我们进入一个文章的时候,然后我们就可以,如果他们有关注的话,我们可以在那里稍微暴露一下用户的一些信息,比如说用户的这个。
64:06
呃,编号对吧。你获取,然后。你收到紧急关注之后啊,这里也会有个对照表,对吧,这对照表里面也会有,比如说这是被关注的用户的ID。这是你的ID。然后你就可以像我们这个文章片的查询一样查询出来。啊,这个这个策略大家可以想一下试试啊。那我们这个实战就完成了,这个项目实战就完成了,本来是想做一个记账呢,后来有小伙伴说啊,做一个类类似于这种资讯类的啊呃,我们也已经做出来了是吧。包括这些内容哈,就是这个文章内容啊,我们可以看一下,我们不是搭了一个后台管理嘛,后台管理哈。这个我们也给他运行一下。这个啊,然后我们讲完之后呢,我们后边就因为我要去这个啊,现在考研了,这个视频我们这个不会。
65:08
这个一周更,嗯非常多哈,可能就变成一周更一两个。啊,我会更什么更什么内容呢。比如说大家在评论区留到一些问题,想这样的功能啊,啊,我会抽抽取,因为我们如果完全留的多的,我们不可能都做对吧,都做了会累死人的,我们会挑出来几个做。嗯,挑出来一两个做那次放在一个视频里面,然后如果大家没有问题的话,我就给大家讲一些新的东西啊,比如说你看我们这个UN它可以URL化是吧,我们可以让他做这个后台,呃,这个大家可以看到这个unlo里边有一个。大大家可能也知道这个东西啊,找到这个扩展能力里边哈,看看到这个用那可的rootta对吧,看到了吧,那是不是这个可像我们那个哎控制器呀,这个六层啥玩意的,可以看这个它它也是这样的,我们可以用这个东西呢,就用这个框架去做一个这个。
66:04
也是类似于后台,你知道吧,但是它可以直接部署,部署非常非常方便的,你知道吧,就是免去部署这一步了,我们也是弄的语言写这个写完之后呢,我们可以结合什么呢?可能大家对这个有点蠢啊,就这个中文的开发不是很了解啊。可能大家对这个桌面端开发不是很了解啊,这个桌面端开发平台,桌面这个可能不了解,我这个,呃,以后可能会给大家讲一讲这个玩意儿啊,我们用这个。用结合就是说。呃,做一个跨做一个桌面端的云开发,就是云开发桌面端听出来是不是很有噱头啊,我们还可以整合什么呢?整合这个啊饿饿了么这个UI哈。整合这个来做桌面端,这样会更好看是吧,整合这个,另外我们做桌面端整合它。再整合用客户端来做个桌面端啊,那这个我们看一下这个后台管理啊。
67:06
我们后台管理很简单是吧。没几个东西呀。就这个文章分类啊,文章管理对吧,当然如果你想把这个我们刚才不是加了新内容,加这个收藏对吧,收藏还有这个评论啊,如果你想管理收藏管理评论的话啊,这个我们也可以实现啊。呃,也是最后,因为就是最后这个,实际上最后一个视频也是大家来做一下。啊,我要这个评论是吧,我要管理评论。那好找到表结构点这个记住啊,是UN的AMA页面啊,昨天有小伙伴就问了,呃,它是设了多次呢,我以为他是没有导入,结果他是导入错了,这个是用可的S页面的项目模式啊,这个因为我们前面也都是用项目模式,所以这里统一项目模式啊。好,我们这里点一下导入HX。然后找到我们那个unde。
68:03
可乐,呃,M啊杠M孩子们好导入一下,稍等它会那个弹出这个合并对比哈,我们合并对比一下就可以了。这里呢,我们可以看到我们那个配词。在加上底下看看了我们多了个东西对吧?嗯,得了什么呢?多这个看看这个。我们这里可以继续继续写啊。可以新增。对系统管理不有菜单管理吗?这个我们也可以加个子菜单叫。标识吧。这叫评论管理,然后这个图标卡UR我要写上来啊,我因为复制了。那只图标的话,评论的话,哎呀。评论的话。
69:00
就用这个玩意儿。吧。呃,2040对吧,我记得前面有三个了,好,我们就提交一下,这个时候我们看一下这个内容管理。的评论管理,可以看到这这里面有评论哈。呃,这评论管理你看这这里边就是这个文章的ID啊,这个评论用户评论者用户头像,这是评论啊,评论的昵称,因为我们都用了一个啊,然后然后这个是。如果这里是有的,不是长沙代表它是。评论的回复不是文章的回复,你看他这开发是一对吧,啊这点赞数,这点赞数其实。呃,为啥我没有做呢啊,因为点赞的话还要加一个是否是否点赞,我不想去做这个,不想去判断,当然你可以让他无限制点赞,你也可以在这里加个字段啊,比如说。加一个。呃,这个文章里面啊,你看到这个文章啊,你可以在这个文章里边,我等一下找那个文章,你可以在这个文章里边加一个,看这个文章里面也有喜欢说是吧,你可以点一下,点完之后呢,呃,它这里如果有那个是否喜欢的话,如果没有的话,你就加一个,然后加完之后呢,我们每进入一个页面不都每进入一个文章页面不都要获取一下这个文章内容嘛,肯定这些数据我们都获取了,肯定能知道他是否是喜欢他,如果是喜的话。
70:19
那这个这个手号,我们要把颜色变成就那个点赞的那个手啊,要给它变成红色的,并且不让他点对吧,还要点赞过了,或者你让他点再点一下就取消,这个时候点点完之后呢,你可以让这个。文章点赞上少一这是文章的对吧,当然我们评论的话,点赞的话也是也是一样的,因为在这里如果没有这个是否是否已经点赞这个这个评这个评论哈,你就可以给他加一个这张表,比如说我点赞过了,类似于这个收藏吧,点赞了之后加一个中间点赞过了。就加一个类似于这种数据啊。如果看他是有点赞,点赞过了,那肯定不让他点了,对吧,如果他没有点没有点赞的话。
71:01
就让他点,或者让他点赞完之后再点一下,让他取消点赞,这个时候这个这个评论里面要点赞说。就要简易了对吧?当然不可能低于零啊,低于零呢就是踩了对吧,因为我们没有设置踩那个按钮,所以自行判断对吧?如果你让它小于零,它就可以小于看你的设置了,呃,也可以回顾一下这个项目,我们可以看一下,其实我们这个云函数并没有用到多少,可以看到对吧。我们云函数并没有多少。不是这个管理端的哈,看到我们云环绕并没有多少。除了一个这个这个这个这个是检查APP是不更新的,这个是那个用户中,就是结合这个UID。其他功能我们都没有用于函说实验对吧。我们都用的什么呢?我们都用的这个。这个直接客户端操作云数据库啊。是吧,那个什么UN那个这个,如果你要用这个的话,一定要注意这些权限啊,注意这些权限。
72:01
啊,这个这个不等于空,其实就是代表它需要登录啊,这个我们之前也讲过。嗯,那我们就讲到这这里吧,如果你有什么就是好的意见啊,比如说你想觉得啊,我要实现某个功能。然后我一般不会,就是直接告诉你怎么做,先给你告诉你一个逻辑哈,就是告如何去实现,如果你实现不了的话,你可以再留言。那我们我就会收集一下,然后我们后边就会专门出视频讲这种东西啊。啊,那个还有就是我们也会定期的更新一些这个那个数据就是专门的开发的,有那个加script h和CS构建,这个是不是大家所强调的非常爽是吧,其实你看这些东西都是这玩意构建的,我这个V看。我们也可以构建啊,这个之前我做过一个,因为后由于某些原因没有在get那个没有更新啊。好,我们就到此结束吧,嗯。
73:03
谢谢大家。
我来说两句