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

質問編集履歴

5

自己解決

2020/06/30 02:46

投稿

reraRiyu
reraRiyu

スコア1

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,6 @@
5
5
  JSONファイルをこう直せばきれいにループしながらとれますとか
6
6
  わかれば教えてください
7
7
 
8
- {{ listget.itemname }}<br>{{ listget.itemPrice }}の部分で
9
8
  名前と価格を取りたいのです
10
9
  ですが、この方法だと空になってしまうのです
11
10
 

4

自己解決しました

2020/06/30 02:46

投稿

reraRiyu
reraRiyu

スコア1

title CHANGED
File without changes
body CHANGED
@@ -19,36 +19,6 @@
19
19
 
20
20
  nextjsコード
21
21
 
22
- <template>
22
+ すいません
23
- <section class="contaner">
24
- <pre>{{json_data}}</pre>   //←これでJSONファイル表示できました 
25
- {{json_data[3]}} {{json_data[4]}} {{json_data[5]}} {{json_data[6]}} //これでなぜか ITEM の部分を取得できました
26
- <table>
23
+ 自己解決しましたので閉じます
27
- <tr v-for="(listget,index) in json_data" >//ここからは白紙になっていまいます
28
- <td>
29
- {{ listget.itemname }}<br>{{ listget.itemPrice }}
30
- </td>
31
- </tr>
32
- </table>
33
- </section>
24
+ 閲覧してくださった方ありがとうございました
34
-
35
- </template>
36
- <script>
37
- import {Vuex} from 'vuex'
38
- const axios =require('axios');
39
- let url="/items.json"
40
- export default {
41
- asyncData: async function(){
42
- let result= await axios.get(url);
43
- return {json_data:result.data}
44
- }
45
-
46
- }
47
- </script>
48
-
49
- JSONファイルです
50
- 以下をitem.json ファイル名で保存
51
-
52
- { "itemid" : "1", "itemname" : "商品名ロボット掃除機", "itemurl" : "https://aaa.co.jp", "itemPrice" : "10,500円"},
53
- { "itemid" : "2", "itemname" : "商品名スチームドライヤー", "itemurl" : "https://aaa.co.jp", "itemPrice" : "9,500円"},
54
- { "itemid" : "3", "itemname" : "商品名乾燥機", "itemurl" : "https://aaa.co.jp", "itemPrice" : "7,500円"}

3

記述誤りを修正

2020/06/30 02:45

投稿

reraRiyu
reraRiyu

スコア1

title CHANGED
File without changes
body CHANGED
@@ -5,10 +5,18 @@
5
5
  JSONファイルをこう直せばきれいにループしながらとれますとか
6
6
  わかれば教えてください
7
7
 
8
+ {{ listget.itemname }}<br>{{ listget.itemPrice }}の部分で
9
+ 名前と価格を取りたいのです
10
+ ですが、この方法だと空になってしまうのです
11
+
12
+
8
13
  どうやら以下にitemid の文字列が1文字ずつ入っています
9
14
  {{json_data[3]}} {{json_data[4]}} {{json_data[5]}} {{json_data[6]}} {{json_data[7]}}{{json_data[8]}}
15
+ ↑ 
16
+ 上を見るとどうやら文字列が1文字ずつjson_dataの配列に入ってしまったようなのです
17
+ これを意味がある塊ずつの配列にしたいのですが うまくいかないのです
18
+ どなたかお助けください
10
19
 
11
-
12
20
  nextjsコード
13
21
 
14
22
  <template>

2

記述誤りを修正

2020/06/30 01:39

投稿

reraRiyu
reraRiyu

スコア1

title CHANGED
File without changes
body CHANGED
@@ -43,4 +43,4 @@
43
43
 
44
44
  { "itemid" : "1", "itemname" : "商品名ロボット掃除機", "itemurl" : "https://aaa.co.jp", "itemPrice" : "10,500円"},
45
45
  { "itemid" : "2", "itemname" : "商品名スチームドライヤー", "itemurl" : "https://aaa.co.jp", "itemPrice" : "9,500円"},
46
- { "itemid" : "3", "itemname" : "商品名乾燥機", "itemurl" : "https://aaa.co.jp", "itemPric"e : "7,500円"}
46
+ { "itemid" : "3", "itemname" : "商品名乾燥機", "itemurl" : "https://aaa.co.jp", "itemPrice" : "7,500円"}

1

URLをダミーに変更

2020/06/30 01:34

投稿

reraRiyu
reraRiyu

スコア1

title CHANGED
File without changes
body CHANGED
@@ -41,6 +41,6 @@
41
41
  JSONファイルです
42
42
  以下をitem.json ファイル名で保存
43
43
 
44
- { "itemid" : "1", "itemname" : "商品名ロボット掃除機", "itemurl" : "https://webservice.rakuten.co.jp/document/", "itemPrice" : "10,500円"},
44
+ { "itemid" : "1", "itemname" : "商品名ロボット掃除機", "itemurl" : "https://aaa.co.jp", "itemPrice" : "10,500円"},
45
- { "itemid" : "2", "itemname" : "商品名スチームドライヤー", "itemurl" : "https://webservice.rakuten.co.jp/document/", "itemPrice" : "9,500円"},
45
+ { "itemid" : "2", "itemname" : "商品名スチームドライヤー", "itemurl" : "https://aaa.co.jp", "itemPrice" : "9,500円"},
46
- { "itemid" : "3", "itemname" : "商品名乾燥機", "itemurl" : "https://webservice.rakuten.co.jp/document/", "itemPric"e : "7,500円"}
46
+ { "itemid" : "3", "itemname" : "商品名乾燥機", "itemurl" : "https://aaa.co.jp", "itemPric"e : "7,500円"}