소스 검색

chore: return product id in shopping cart example (#1918)

Kia King Ishii 3 년 전
부모
커밋
8c1c5d9c9f

+ 4 - 4
examples/classic/shopping-cart/components/ShoppingCart.vue

@@ -1,11 +1,11 @@
 <template>
   <div class="cart">
     <h2>Your Cart</h2>
-    <p v-show="!products.length"><i>Please add some products to cart.</i></p>
+    <p v-show="!products.length">
+      <i>Please add some products to cart.</i>
+    </p>
     <ul>
-      <li
-        v-for="product in products"
-        :key="product.id">
+      <li v-for="product in products" :key="product.id">
         {{ product.title }} - {{ currency(product.price) }} x {{ product.quantity }}
       </li>
     </ul>

+ 1 - 0
examples/classic/shopping-cart/store/modules/cart.js

@@ -14,6 +14,7 @@ const getters = {
     return state.items.map(({ id, quantity }) => {
       const product = rootState.products.all.find(product => product.id === id)
       return {
+        id: product.id,
         title: product.title,
         price: product.price,
         quantity

+ 4 - 4
examples/composition/shopping-cart/components/ShoppingCart.vue

@@ -1,11 +1,11 @@
 <template>
   <div class="cart">
     <h2>Your Cart</h2>
-    <p v-show="!products.length"><i>Please add some products to cart.</i></p>
+    <p v-show="!products.length">
+      <i>Please add some products to cart.</i>
+    </p>
     <ul>
-      <li
-        v-for="product in products"
-        :key="product.id">
+      <li v-for="product in products" :key="product.id">
         {{ product.title }} - {{ currency(product.price) }} x {{ product.quantity }}
       </li>
     </ul>

+ 1 - 0
examples/composition/shopping-cart/store/modules/cart.js

@@ -13,6 +13,7 @@ const getters = {
     return state.items.map(({ id, quantity }) => {
       const product = rootState.products.all.find(product => product.id === id)
       return {
+        id: product.id,
         title: product.title,
         price: product.price,
         quantity