From d24dbab797f1c66c931c99a8b189c915a8174293 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Wed, 5 May 2021 16:29:53 +0200 Subject: [PATCH] fix the total --- .../src/store/modules/cart/getters.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/2021-05-05_vuex-11-a-challenge-starting-code/src/store/modules/cart/getters.js b/2021-05-05_vuex-11-a-challenge-starting-code/src/store/modules/cart/getters.js index 0afeaac..9180ace 100644 --- a/2021-05-05_vuex-11-a-challenge-starting-code/src/store/modules/cart/getters.js +++ b/2021-05-05_vuex-11-a-challenge-starting-code/src/store/modules/cart/getters.js @@ -1,8 +1,15 @@ export default { - finalTotal(state) { - return state.total.toFixed(2); - }, quantity(state) { return state.qty; + }, + items(state) { + return state.items; + }, + total(state) { + var total = 0; + state.items.forEach(item => { + total = total + item.price; + }); + return total.toFixed(2); } };