Array multivalue merupakan array yang setiap element datanya memiliki beberapa nilai data, dan biasanya nilai data tersebut bertipe objek.
Jika array tunggal atau array biasa memiliki format penulisan:

nama array: [data1, data2, data3, dst...]

Maka array multivalue memiliki format penulisan sebagai berikut:

nama_array: [
	{data1: 'nilai_data1-1', data2: 'nilai_data1-2'}
	{data1: 'nilai_data2-1', data2: 'nilai_data2-2'}
	{data1: 'nilai_data3-1', data2: 'nilai_data3-2'}

 

Dan diakses dengan menggunakan format penulisan:

nama_array.data1[indexnya]

 

Jika dalam Vue, seperti sudah dipelajari sebelumnya, kita dapat menggunakan directive v-for untuk menampilkan seluruh data, daripada bingung-bingung, Yuk, langsung saja kepada contoh penerapannya:
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<div id="app">
		<ul v-for="kd in kendaraan">
			<li>
				<span>Jenis: {{ kd.jenis }}</span>,
				<span>Merk: {{ kd.merk }}</span>,
				<span>Warna: {{ kd.warna }}</span>
			</li>
		</ul>
	</div>
	<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
	<script>
		new Vue({
			el: '#app',
			data: {
				kendaraan: [
					{jenis: 'mobil', merk: 'Suzuki', warna: 'Abu'},
					{jenis: 'sepeda', merk: 'phoenix', warna: 'kuning'},
					{jenis: 'bus', merk: 'Tayo', warna: 'Biru'}
				]
			}
		})
	</script>
</body>
</html>

 

Demikian Cara Menggunakan Array Multivalue pada Vue Js. Semoga bermanfaat.