vue.js 如何在接合后更新数组[已关闭]

2izufjch  于 2022-11-17  发布在  Vue.js
关注(0)|答案(1)|浏览(123)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
两个月前关门了。
此帖子已在5天前编辑并提交审核,无法重新打开:
原始关闭原因未解决
Improve this question
在拼接数据之后,如何使用Vuejs更新数组?//

Items in my array
 this.$data.cartProductData.push(
                  {prId: returnData.info.prId, 
                  prCode: returnData.info.prCode, 
                  prName: returnData.info.prName, 
                  prDesc: returnData.info.prDesc,  
                  prPoints:returnData.info.prPoints, 
                  prPrice:returnData.info.prPrice, 
                  prSet:returnData.info.prSet, 
                  prGST:returnData.info.prGST, 
                  ppName:ppName, 
                  ppTName:ppTName, 
                  prQty:value.prQty} );

答:在我的情况下,更新购物车只需保存到localStorage,因为我的数据存储在里面。如果您的数据在数据库中,请使用PUT调用api/db来更新数据。

7xllpg7q

7xllpg7q1#

如果不使用splice,您应该使用filter array方法创建一个新数组。

this.$data.cartProductData = this.$data.cartProductData .filter(index => index !== 1);

相关问题