2017-12-05 2 views
0

特定の部分をクリックしたときにデータを表示できるように、data/data.jsonファイルをコンポーネントにロードしようとしています。次のようにvinceのjsonデータをロード

"colors": [ 
     {"id": 1, "type": "direct", "primary": "red", "hex": [1, 4]}, 
     {"id": 2, "type": "direct", "primary": "yellow", "hex": [2, 5]}, 
     {"id": 3, "type": "direct", "primary": "blue", "hex": [3, 6]}, 
     {"id": 4, "type": "split", "primary": "red", "hex": [1, 7, 8]}, 
     {"id": 5, "type": "split", "primary": "yellow", "hex": [2, 9, 10]}, 
     {"id": 6, "type": "split", "primary": "blue", "hex": [3, 11, 12]}, 
     {"id": 7, "type": "analogous", "primary": "red", "hex": [1, 13, 14]}, 
     {"id": 8, "type": "analogous", "primary": "yellow", "hex": [2, 15, 16]}, 
     {"id": 9, "type": "analogous", "primary": "blue", "hex": [3, 17, 18]} 
    ] 

私のデータの

スニペットを私は、彼らは単にデータでロードするための

番号が付けられている理由ですHEXデータに接続された別のデータセットを持って、私はそれを持っています:

表示したいデータを適切に表示できるように、コンポーネントに追加するとよいでしょうか?

答えて

0

それが取り付けられていたら、あなたはmountedフックを使用して、コンポーネント自体の中でそれを読み込むことができます:

// ... 
data() { 
    return { json: null } 
}, 
mounted() { 
    $.getJSON('data/data.json', json => { 
    this.json = json 
    }) 
} 
+1

あなたはあなたのコードの構文エラーがあります。問題を解決するために匿名ユーザー[編集を提案しました](https://stackoverflow.com/review/suggested-edits/18523731)が、拒否されてしまったので正しいかどうかはわかりません。しかし、投稿の作者として、あなたがそれが適切だと思うなら、あなたはまだ編集を承認することができます。 –

関連する問題