Cara membuka senarai pop timbul menggunakan pemaparan kandungan API dalam Vue
P粉212971745
2023-08-28 19:21:43
<p>Saya cuba membuka pop timbul dalam senarai yang diberikan dengan kandungan tersuai daripada permintaan API. </p>
<p>Pada masa ini, saya mempunyai kod berikut: </p>
<pre class="brush:php;toolbar:false;"><template>
<div class="biblio__all">
<a v-for="i dalam item"v-bind:key="i.id"class="biblio__item">
<div class="biblio__text">
<h3 class="biblio__title">{{ i.gsx$titre.$t }}</h3>
<p class="biblio__author">{{ i.gsx$auteur.$t }}</p>
</div>
</a>
<div class="tersembunyi">Letakkan kandungan tetingkap timbul di sini</div>
</div>
</template>
<skrip lang="ts">
import { defineComponent } daripada "vue";
eksport lalai defineComponent({
data () {
kembali{
item: [],
}
},
dicipta(){
this.axios.get("///URL API")
.then(respon => (this.item = response.data.feed.entry))
},
kaedah: {
}
})
</script></pre>
<p>Saya mahu mempunyai satu lagi div tersembunyi di dalam v-for dan apabila saya mengklik pada pautan, pop timbul muncul. </p>
<p>Saya mempunyai semua data untuk pop timbul dalam tatasusunan item. </p>
Anda boleh membuat komponen berasingan untuk setiap item dan mengendalikan keadaan modalnya dalam komponen itu. Anda boleh menggunakan bootstrap, bulma atau html dan css tulen untuk membuat kotak modal. Gunakan
v-show="modalState"
来隐藏或显示模态框。在你的子组件中定义modalState
:Struktur akhir anda: