javascript - 最近在学vue,写了一个小的demo,遇到了一个奇怪的问题,
本文介绍了javascript - 最近在学vue,写了一个小的demo,遇到了一个奇怪的问题,的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我在模拟一个购物车的场景,要实现一个全部选中、取消全部选中的效果,代码如下:
取消全部选中效果可以实现,但是就是全部选中的效果死活实现不了,我打印了一下发现,用Array.forEach遍历数组时,设置每一项active为true时,就是设置不了,后来我该用for循环就可以,怎么会有这种问题!
解决方案
this的指向变了 不在指向vue实例了
可以采用箭头函数或者在外部申请个变量保存this
这篇关于javascript - 最近在学vue,写了一个小的demo,遇到了一个奇怪的问题,的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文