今天写购物车的时候出现一个问题,就是我新增一个商品后没问题,新增第二个商品的时候第一个商品居然也跟着变成了第二个商品。这令我很是头疼,我以为是双向绑定的问题。结果找了半天原因最后网上查出来原来是因为push数组的时候,push进去的是一个地址,也就是说指针指向的都是一块空间。所以添加第二个的时候也就相当于把第一个push进去的数组也给改了。最后解决的办法就是push的时候深拷贝一份数据再push
VUE3 push数组新的数值后数组里全部的数值都会变
最新推荐文章于 2025-02-20 11:41:03 发布