javascript - 最近在学vue,写了一个小的demo,遇到了一个奇怪的问题,

查看:98
本文介绍了javascript - 最近在学vue,写了一个小的demo,遇到了一个奇怪的问题,的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

我在模拟一个购物车的场景,要实现一个全部选中、取消全部选中的效果,代码如下:

取消全部选中效果可以实现,但是就是全部选中的效果死活实现不了,我打印了一下发现,用Array.forEach遍历数组时,设置每一项active为true时,就是设置不了,后来我该用for循环就可以,怎么会有这种问题!

解决方案


this的指向变了 不在指向vue实例了
可以采用箭头函数或者在外部申请个变量保存this

这篇关于javascript - 最近在学vue,写了一个小的demo,遇到了一个奇怪的问题,的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆