javascript - Bagaimana untuk memaparkan data json bersarang berbilang lapisan dalam vue.js
PHP中文网
PHP中文网 2017-05-19 10:29:17
0
3
695

Tidak lama selepas membaca dokumen vue.js, saya ingin menggunakan vue.js untuk membuat demo kecil saya menggunakan API Douban dan memperoleh beberapa lapisan data json.

kod js

actions: {
    // search the music
    get_music (context, object) {
      axios.get(API.searchMusic + object.name)
          .then((response) => {
            context.commit('getMusic', response.data.musics)
          })
    }
  }

komponen vue

<p>
    <img :src="musics.image">
    <p>{{ musics.author }}</p>
</p>

Saya mendapat gambar itu, tetapi saya tidak tahu bagaimana untuk mendapatkan nama di bawah pengarang Jika saya menulis auto terus, ia akan dipaparkan sebagai

[{name: 'XXX'}]

Perlukah saya mengubah suai js di atas, atau bagaimana saya harus menulisnya

PHP中文网
PHP中文网

认证0级讲师

membalas semua(3)
滿天的星座

Memandangkan ia adalah tatasusunan, ini bermakna mungkin terdapat lebih daripada seorang pengarang. Kemudian anda boleh gelungkan output.

<p>
    <span v-for="a in musics.author">
        {{ a.name }}
    </span>
</p>
伊谢尔伦
<p>{{ musics.author[0].name }}</p>
大家讲道理

Saya rasa ia adalah {{ musics.author[0].name}}. . . . , anda hanya perlu memahami format data dengan jelas. . .

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!