Dalam pembangunan bahagian hadapan, kita perlu mendapatkan data dari bahagian belakang dan memaparkannya pada halaman Cara biasa ialah melintasi data. Sebagai rangka kerja bahagian hadapan yang sangat baik, Vue.js juga memberikan kami banyak kaedah mudah dalam pemprosesan data. Di bawah, saya akan memperkenalkan cara menggunakan Vue.js untuk melintasi data latar belakang.
Pertama sekali, kita perlu menjelaskan dengan jelas: cara mendapatkan data latar belakang. Anda boleh menggunakan pemalam Axios untuk Vue.js, yang boleh meminta data dan mengembalikannya kepada kami. Berikut ialah penggunaan asas Axios:
import axios from 'axios' axios.get('url').then(res => { console.log(res.data) })
Di sini url
ialah alamat antara muka latar belakang Kami memulakan permintaan GET ke latar belakang melalui kaedah axios.get()
dan menerima data latar belakang melalui Kaedah .then()
Akhir sekali, Cetak pada konsol.
Seterusnya, kita perlu memaparkan data yang diperoleh pada halaman. Vue.js menyediakan arahan yang sangat praktikal v-for
yang boleh melintasi tatasusunan atau objek dan memaparkan data pada halaman. Berikut ialah penggunaan asas v-for
:
<ul> <li v-for="(item, index) in list" :key="index">{{ item.title }}</li> </ul>
list
di sini ialah data latar belakang, kami menggunakan v-for
untuk melintasinya dan melintasi setiap item
title
Dipaparkan pada halaman tersebut. Perlu diingatkan bahawa atribut v-for
mesti ditambah apabila menggunakan :key
, jika tidak, ralat pemaparan akan berlaku.
Ringkasnya, kita boleh menggunakan Vue.js untuk melintasi data latar belakang mengikut kaedah di atas. Kod lengkap adalah seperti berikut:
<template> <div> <ul> <li v-for="(item, index) in list" :key="index">{{ item.title }}</li> </ul> </div> </template> <script> import axios from 'axios' export default { data() { return { list: [] } }, created() { axios.get('url').then(res => { this.list = res.data }) } } </script>
Dalam kod ini, kami menggunakan kitaran hayat created()
Selepas mendapatkan data latar belakang, simpan data dalam list
dan hantarkannya pada halaman melalui v-for
Arahan dilalui.
Ringkasnya, Vue.js menyediakan kami kaedah pemprosesan data yang sangat mudah. Selagi kami menguasai kaedah ini, kami boleh memproses data latar belakang dengan mudah dalam pembangunan bahagian hadapan dan mencapai keperluan kami.
Atas ialah kandungan terperinci Cara melintasi data latar belakang menggunakan vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!