温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
诶,下面呢,咱们再来看看啊,我再加一个新的功能啊,但是这个新的功能呢,咱们还是用这个for effect这个方式来实现啊好,那我把这个代码呢,先注一下,注完之后呢,这样啊,比如说我们要监视。先是什么呢?For name3的这个数据,然后呢,呃。改变,嗯,Fired first name和last name啊,那怎么实现呢?它拿过来啊,这里边这些东西就不要了,那我直接来一个comes的name等于for什么呢?NAME3点value.split要给它截一下啊,然后呢,让user里边的first name等于我的name中号零。还有这个user.last name等于我当前的name中一啊,这就搞定了这个方式啊,我是通过watch effect方式去实现的啊,好,那么我们来刷新一下。好,那我现在在这块,比如说我改个幺幺,这改个二二,大家看一下姓氏和名字呢,都发生了变化啊好,那我接下来再讲一个小问题,就是什么呢。
01:05
Watc,它实际上是可以监视多个数据的。哎,这个东西就有意思了,那怎么用呢?哎,不好,那前面呢是一个数组,后边呢仍然是一个回调啊,当然啊,我在这里边就直接给大家去演示一下啊。好,注意,我要坚谁呢?比如说我要坚持user.first name,我还想坚持user.last name,那咱们来看一看啊。打开这个界面,我刷新。之后呢,我在这1122发没发现这里的代码就没有执行是吧?哎,这里的代码就没有执行,诶那奇怪了,为什么呢?那比如说我在一块再来一个什么呢?For name3啊,那咱们再来看一下啊。我刷新。幺幺,诶发没发现我输入了两次幺幺,然后下边呢指向了两次,为什么呢?因为此时这里的这个full name3是响应式的这个数据。
02:10
响应式的数据啊,但是什么呢?这里边儿这个user firstname和user lastname。他们两个不是相示的数据,哎,所以说啊,这个watch就不应该这么写了。那什么问题呢?比如说。诶,在这隔着画一下啊,在这说当我们使用wach去监视非响应式的数据的时候,哎,那这个代码需要改一下啊,怎么改呢,直接在这个位置。哎,这就可以了。诶,现在比如说我把FOUR3干掉啊。保存一下。然后呢,我再去刷新注意看。幺。
03:00
是不是有效果吧?啊,那注意了啊,如果用watch监视的数据是非小式的数据,那么这个时候我们就需要使用回调的这种写法才可以,那现在呢,当然了,我再把这个full name3加上,其实也就无所谓了啊,代码照常可以执行。1122,然后再来一个三三是不是完全没有问题啊,那以上呢,就是咱们在这个六三当中给大家讲的,呃,计算属性加上这个watch啊好。方式呢,一共有两个。
我来说两句