点赞组件这里自定义事件好难,反复看还是不懂。

来源:8-7 自定义事件的激活与监听

fly_烟雨行舟

2020-03-18

感觉好绕啊,反复看了好几遍这两节,还是没明白。

按照常规思维,不影响组件的复用性,所以最先想到的就是在页面上实现点击事件。

但老师说了,这个点击事件无法判断是点赞还是取消点赞的状态,无法判断去调用哪个API。

可是初始化这个页面的时候本身就会从服务端获取数据,已经获取到当前这个点赞组件目前的状态了啊,那么页面上点击的时候就根据这个状态取反传到组件里去不就好了吗。

我按照常规思维是这样想的,不知道为啥还要弄个自定义事件,然后like中声明,又在classic中调用,本身还有个中间层models,跳来跳去感觉脑子都绕不过来了。

o(╥﹏╥)o……

写回答

1回答

7七月

2020-03-18

这是2个涉及思路,一种思路是组件不记录状态,一种是组件记录状态。其实两种都可以,不记录状态的通用性更好。

0
0

纯正商业级微信小程序应用实战,全方位小程序特性讲解

真实数据的高质量小程序项目,学会直接工作

4782 学习 · 2125 问题

查看课程