teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

6

赤字の説明

2020/04/03 10:45

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -20,6 +20,8 @@
20
20
  ShoppingCart↓
21
21
  ![ShoppingCart Page](fd096f3b327869602b762cd150ad9c81.png)
22
22
  OrderListing↓
23
+
24
+ 赤字は画像に書き込んだもので、実際に表示されているわけではありません.
23
25
  ![OrderListing Page](8308b840e06c65db9d3d311e79d04504.png)
24
26
 
25
27
  ```ShoppingCartVue

5

語次

2020/04/03 10:45

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -6,9 +6,9 @@
6
6
  サーバーホストネームは https://euas.person.ee/ です
7
7
 
8
8
  POSTとGETの使い方がまだよく分かっていないのですが、下記の3点を意識しています。
9
- 1)POST / user / carts / {cardId} / orders-指定されたcartIdに基づいてorderを作成します
9
+ 1)POST / user / carts / {cardId} / orders -指定されたcartIdに基づいてorderを作成します
10
- 2)GET / user / orders-orderの配列をreturnします。構造はShoppingCartと同じ
10
+ 2)GET / user / orders- orderの配列をreturnします。構造はShoppingCartと同じ
11
- 3)GET / user / orders / {orderId}特定のorderをretunします。構造はShoppingCartと同じにする
11
+ 3)GET / user / orders / {orderId} -特定のorderをretunします。構造はShoppingCartと同じにする
12
12
 
13
13
  下に2つの画像がありますが、"ShoppingCart"で表示されている3つのプロダクトとその他の情報(Price, qty,Amount,そしてTotalPrice)をまとめて、cartId:1に保存して、"OrderListing"(2枚めの写真)のCartIdとTotalPriceで表示したいと考えています。
14
14
 

4

コードのミスを変更

2020/04/02 19:56

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -106,6 +106,8 @@
106
106
 
107
107
  ```
108
108
 
109
+
110
+ 正直、何処を変えれば、cartIdが表示されるかわからなかったので、ShoppingCartをコピペして、一部を変化させただけになっています。↓
109
111
  ```OrderListingVue
110
112
  <template>
111
113
  <div class="OrderListing">
@@ -119,11 +121,8 @@
119
121
 
120
122
  <tr v-for="(item, index) in this.items" :key="item.productId + '_' + index">
121
123
 
122
- <td>{{items.id}}</td>
124
+ <td>ここにcartIdを表示</td>
123
- <td>{{items.price}}</td>
125
+ <td>ここにcartIdごとのtotalPriceを表示したい</td>
124
- <td>
125
- <b-button variant="dark" @click="removeItem(index)">Detail</b-button>
126
- </td>
127
126
  </tr>
128
127
  </table>
129
128
 
@@ -162,6 +161,9 @@
162
161
  </style>
163
162
  ```
164
163
 
164
+
165
+
166
+ main.js↓では、POSTとGETを設定していくと思うのですが、どうすれば、OrderごとにcartIdに保存できるのかわかりません。
165
167
  ```main
166
168
  import Vue from 'vue'
167
169
  import App from './App.vue'

3

POST&GET 追記

2020/04/02 19:52

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -4,10 +4,12 @@
4
4
  開発環境
5
5
  Mac, Vue, BoostrapVue
6
6
  サーバーホストネームは https://euas.person.ee/ です
7
- POST / user / carts / {cardId} / orders-指定されたcartIdに基づいてorderを作成します
8
- GET / user / orders-orderの配列をreturnします。構造はShoppingCartと同じです
9
- GET / user / orders / {orderId}特定のorderをretunします。構造はShoppingCartと同じです
10
7
 
8
+ POSTとGETの使い方がまだよく分かっていないのですが、下記の3点を意識しています。
9
+ 1)POST / user / carts / {cardId} / orders-指定されたcartIdに基づいてorderを作成します
10
+ 2)GET / user / orders-orderの配列をreturnします。構造はShoppingCartと同じ
11
+ 3)GET / user / orders / {orderId}特定のorderをretunします。構造はShoppingCartと同じにする
12
+
11
13
  下に2つの画像がありますが、"ShoppingCart"で表示されている3つのプロダクトとその他の情報(Price, qty,Amount,そしてTotalPrice)をまとめて、cartId:1に保存して、"OrderListing"(2枚めの写真)のCartIdとTotalPriceで表示したいと考えています。
12
14
 
13
15
  Order Now!ボタンを押すと、ShoppingCartが空になる仕様です。

2

初心者アイコンを追記

2020/04/02 19:46

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
  開発環境
5
5
  Mac, Vue, BoostrapVue
6
- サーバーホストネーム https://euas.person.ee/
6
+ サーバーホストネーム https://euas.person.ee/ です
7
7
  POST / user / carts / {cardId} / orders-指定されたcartIdに基づいてorderを作成します
8
8
  GET / user / orders-orderの配列をreturnします。構造はShoppingCartと同じです
9
9
  GET / user / orders / {orderId}特定のorderをretunします。構造はShoppingCartと同じです

1

開発環境について追記

2020/04/02 19:44

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,13 @@
1
1
  いつもお世話になっております。
2
2
  現在、ECサイトと作成する過程で、複数のデータを一つのセットにまとめてLocalStorageに保存する方法について模索しております。
3
3
 
4
+ 開発環境
5
+ Mac, Vue, BoostrapVue
6
+ サーバーホストネーム https://euas.person.ee/
7
+ POST / user / carts / {cardId} / orders-指定されたcartIdに基づいてorderを作成します
8
+ GET / user / orders-orderの配列をreturnします。構造はShoppingCartと同じです
9
+ GET / user / orders / {orderId}特定のorderをretunします。構造はShoppingCartと同じです
10
+
4
11
  下に2つの画像がありますが、"ShoppingCart"で表示されている3つのプロダクトとその他の情報(Price, qty,Amount,そしてTotalPrice)をまとめて、cartId:1に保存して、"OrderListing"(2枚めの写真)のCartIdとTotalPriceで表示したいと考えています。
5
12
 
6
13
  Order Now!ボタンを押すと、ShoppingCartが空になる仕様です。