1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Vue3/Nuxt] jsonファイルからデータを受け取る方法

Last updated at Posted at 2022-10-25

※初学者の投稿です。

バックエンドがまだ出来上がっていない時にjsonに仮データを作り、表示させる方法。

【jsonファイル】
スクリーンショット 2022-10-25 22.57.40.png

【表示させるコンポーネント】
スクリーンショット 2022-10-25 23.07.21.png

①【jsonファイル】のようにテストデータを作成。
② ①を【表示させるコンポーネント】でまずは読み込む。(1~3行目)

<script setup lang="ts">
  import lesson from '..//..//assets/json/lesson.json'
</script>

③ ②で読み込んだjsonファイルを呼び出す。(6行目~8行目)
[0]の部分を[1]に変えると test2 が表示されるよ。

<template>
  {{ $route.params.id }}
  <div>
    <p>{{ lesson[0].title }}</p>
  </div>
</template>

④こんな感じで表示される。完成
スクリーンショット 2022-10-25 23.13.08.png

5行目の{{ $tute.parasms.id }}はページが変わったらその変わったページの情報を引っ張ってくる処理。
これはまた追々てな感じで。

以上。

次回、動的ルーティングにおいてのjsonファイル読み込みをやっていきます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?