温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
我们再来看一个功能啊。来看一下这个。当我去点击这个清选已完成的按钮的时候,我一点。发没发现勾选的数据就没有了。咱们接下来也把这个功能做一下,当我点击这个按钮,无非要是是什么在子集福特这个组件当中去操作负极组件APP当中,这个数据当中啊,这个数据里边。数组里边应该是数组当中哪一个对象为出的这个数据我是不要的,那其实也就是做了一个筛选的操作,对不对,我再说说一下啊,点击这个按钮的时候,是在我的子集组件里边做的这个事情,子集组件里边点击按钮干掉的是我负极组件当中数组里边。被勾选为处的。这个数据。如果不为触的,那就是保留下来了,对不对,好,那你要操作这个数据还是在我的复习组件里边嘛,所以说怎么办呢,回到我的复习组件里边,接下来咱们再写一个方法。啊,在这儿。
01:01
啊,那这个方法就是什么呢?就是清理所有选中的数据啊,要想清理所有选中的这个数据,该怎么做呢?我们也是给他一个方法叫car clear clear什么呢?Clear or todo,但是应该是一个all什么呢?Com。嗯,P。Clear or complete todo todo应该是多个嘛,是吧?这样做啊。怎么做呢?无非就是把清理数组啊,把这个把什么把这个选中的数据清理之后,得到的这些数据再重新给我这个数组不就完了吗?所以说我这块用state点土豆,它就应该等于什么呢。通过我的state.todo.filter这个方法就可以filter这个方法里边我们可以传入一个todo,然后呢,让当前这个TODo.is completed啊,注意啊,如果为数是不是就。做了一个筛选是吧,但是我要的是什么?我要的是被选中的数据,取个反不就完了吗。
02:03
对不对?保留下来的是什么数据?保留下来的是这个值为false的数据,换句话来讲,如果这个值为处好就反变成false,保留下来就是false的数据啊,好,但是这个方法谁要用呢?是应该在我的夫组件里面去用,所以说啊,我还需要把这个方法通过return方式扔出去。只有在上边这个位置再出来。格式化一下,那我当前这个福特组件里边需要接收这个数据呗。好,同样的,它的这个type仍然是function,那么re e qqu I应该是什么呢?True I qqu I为数好注意啊,什么时候用啊,什么时候用,是不是应该是我点击按钮的时候去用啊?所以说接下来我应该再去找到谁,找到我的福特组件里边这一个什么按钮。是不是应该给他来一个什么点击事件。C等于。
03:00
对吧,那我可不可以直接把这个方法放在上面去用呢?格式化一下保存,打开页面看效果。刷新一下。回一点没了是吧,我再选中两个。我再一点咔就没了,OK,这个功能呢,也就结束了。
我来说两句