質問編集履歴
5
自己解決
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
自己解決しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -19,36 +19,6 @@
|
|
19
19
|
|
20
20
|
nextjsコード
|
21
21
|
|
22
|
-
|
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
|
-
|
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
|
-
|
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
記述誤りを修正
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
記述誤りを修正
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", "
|
46
|
+
{ "itemid" : "3", "itemname" : "商品名乾燥機", "itemurl" : "https://aaa.co.jp", "itemPrice" : "7,500円"}
|
1
URLをダミーに変更
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://
|
44
|
+
{ "itemid" : "1", "itemname" : "商品名ロボット掃除機", "itemurl" : "https://aaa.co.jp", "itemPrice" : "10,500円"},
|
45
|
-
{ "itemid" : "2", "itemname" : "商品名スチームドライヤー", "itemurl" : "https://
|
45
|
+
{ "itemid" : "2", "itemname" : "商品名スチームドライヤー", "itemurl" : "https://aaa.co.jp", "itemPrice" : "9,500円"},
|
46
|
-
{ "itemid" : "3", "itemname" : "商品名乾燥機", "itemurl" : "https://
|
46
|
+
{ "itemid" : "3", "itemname" : "商品名乾燥機", "itemurl" : "https://aaa.co.jp", "itemPric"e : "7,500円"}
|