00:00
好了,列外,咱们继续来看一下我们的返回功能啊,点击羊组进来之后呀,略位可以看到我们的底部呀,诶已经布局的非常好了哈,正常消息也能发送的,那接下来我们把这个返回咱们先捡的这个比较便宜的啊,比较省时间的,先给它做完,那咱们做完了这个返回之后呀,咱们再做点赞啊,再做送礼啊这些功能是吧?好了,看一下返回哈,因为返回这个功能给人感觉了说客这有什么做的来在这个room包里面,是不是真正点的话,应该是这个image这个返回这个小的按钮,那我点的话,我可以在这绑定一个tap handle这一个bank,但我也知道这个room bottom里面应该不能写具体的啊返回的业务逻辑,因为咱们要在我们的六务中去做,所以说他应该来一个子传复,所以我在这里啊,写好我们的这个吹哥以问的事件啊,在。
01:00
这里哈,咱们直接去写好methods里面,我看一眼在这里哈,写一个kind bank,然后我写一个这4.triggerevent,然后我写一个back啊,这样我也不用传什么参数了,只要我在副组件调用它的时候,我提前监听好handle back这个事件就可以了,是不是在这里写我们来一个B,我们的BA,这样的话呢,一点击那个返回来子传附啊,这样的话我们附呢,提前写好了这一个handle back这一个方法呀,就会被触发了,所以我在这一个live对应的JS文件中,咱们在写对吧?这个是S的方法哈,咱们在下面这个地方,咱们再来写一个这一个hand back这个方法,然后我打印一下,那至少能保证我做到的,就是我一点击这一个返回按钮,它至少能在我的副组件中能触发啊,这是咱们最基本的传输的一个操作,好,接下来有人说看J写完。
02:00
那就我直接来一个wx navig g这个方法不就行了吗?啊哥们在这里的话呢,我就传这个什么一层啊,往退一层好运行之后,哎,这不就完事儿了,这有什么难的呀,你你这一刻录完了吗?可们啊,在这的话呢,点击之后你看返回成功了,对吧,你现在返回成功了,只是把页面推出去了,但是这个杨组啊,应该是我们现在是引兵啊,我们引兵这个用户他依然在直播间里面的啊,而且这个时候你再进去就会报错,因为你已经再直播间里面的,然后你又重新的再进这个直播间,你会发现直接就报错了。对吧,这也不合理了,因为我们已经在直播间里面了,所以你再进去啊,就会出问题的啊,重新的状语有问题,所以咱们在这儿的做法应该是什么呀?在这个地方执行我们退出群聊啊这个过程才对,那这个退出群聊我们应该怎么去写呢?哎,这就是咱们的这两个方法,超级简单啊,在咱们文档中科给你写的一个是exist room这个方法主动调用啊,这就是你有人退出了之后,你会收到消息通知的啊,所以我们可以在这依然的监听一个事件,你退出了之后,你自己已经监听不到了,因为已经退出离开这个页面的呀,但别的小伙伴他能够触发这个exist group事件,然后这个时候会再把一条消息压入到我们的啊左边的聊天区里面,说谁谁谁已经退出了群聊了,对吧,这样就对了,那这样来说,咱们就可以来到这里来继续。
03:34
哎,看看们在这里啊,咱们退出群聊的方法是什么?z.TS咱们有这个实例,里边有个exist it room这个方法退出群聊,等你真正退出成功之后,哎,我们在这也不用什么返回去了,我们就可以在这里来一个什么呀啊我们把这段给粘过来,然后再退出去,那它可能是一个异步的是吧,所以坑人在这儿的话呢,也先受一个loading呗,啊受一个loading是退出中啊退出嗯,好,然后的话呢,显示出来了,然后再退出,取那方盘执行,然后我们再往回回退啊一个,然后我们再让这个东西给它隐藏掉这个loading好了,完事,哎,这就是咱们这一个方法,好吧,来位来咱们来测试一下,我们现在重新的再来一遍哈,重新编译一遍之后,我们点击先进入直播间,然后这个时候咱们再点击这个返回退出直播间,你看。
04:35
这一次啊,我们再进入就不会报错的,一切就正常了啊,而且在这儿的话,我们还能够校验一下,说到底有没有退出成功的来,咱们现在可以刷新一下我们这个地方,咱们可以看一下现在这是谁的这个群啊,这是这个杨左的群,你看一下这是不是杨的这个群里面有两个这个直播间的用户,一个是杨左群主,一个是尹兵这一个用户,那这个时候尹兵说我要退出去喽,点击退出,你再来刷新一下,你看一下这个用户他在不在里面呢,你会发现这个用户已经不在了,这说明了什么呀,就说明了我们的退出功能它好用了呗,啊所以就这个事好吧,那这样的话就是咱们的这个退出这一个功能,当然我们还得发消息通知别人说谁谁谁他已经退出了,所以我们应该在这个地方啊,也应该监听一个事件,就是我们的exist的RO这一个事件,但是这个事件的话,代码的话应该也超级简单,对吧。
05:35
在咱们上面这里,嗯,就加入群组,咱这样在加入群组后面写咱们什么退出群组呗,就在这里咱们跟着他学就行了,我认为其实我们都可以把整个这段代码先给他CTRLC,然后给他粘过来,哎,只不过现在监听的是咱们的什么join group,然后让客们给他改成什么呢?这个事件啊,他这个应该有提示的哈,点的话有个有个A,嗯,Exist group啊退出群组,然后异步啊,然后对应的们data,然后这一块咱们给它注掉了,就然后同样的一个message,然后这是一个什么呀,这是一个消息啊,我们的type等于一个一,然后在这还是一样的格式化,我们把这个给它格式,把这个data啊跟当年一样给它传进去,传进去之后的话呢,Format,我们的内值啊,然后的话把这个给它改一下字改成什么,退出了群聊。
06:32
应该退出了直播间吧,退出离开直播间哈,啊离开直播间好了,这一个,然后对应的ID不变,最后再把这个set我message,那这样的话就行了,OK,这就是咱们这一个,那另外你来看一眼啊,我们在我们返回这个功能上的话呢,非常简单,只需要哎在这个地方我们啊提供我们的exist的room方法,然后在对应的成功之后,我们将load顶框呀,将这个页面啊给他navigation bank就可以了,要最后再监听一下这个事件,因为别人退出的话呢,你也想知道哎,他这个什么时候退出了,并且的话发在我们这个左边啊这个栏中啊,我们聊天区里面来,所以可在这把这段话简单的给他改了一下,OK,这就是咱们这个退出离开功能,好这一小节咱们到这儿。
我来说两句