Pada tutorial ini kita akan belajar tentang Conditional (pengandaian) Directive v-if pada Vue.js, Conditional dikenal juga dengan istilah ‘jika-maka’. Conditional pada Javascript merupakan suatu perintah yang digunakan untuk memilih satu aksi dari beberapa kemungkinan dengan syarat tertentu.

Conditional Directive v-if pada Vue.js secara default bernilai true untuk menampilkan data, dan bernilai false untuk menyembunyikan data, berikut contohnya:

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<div id="app">
		<b v-if="tampil"> {{ pesan }} </b>
	</div>
	<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
	<script type="text/javascript">
		new Vue(
		{
			el: '#app',
			data: {
				tampil: true,
				pesan: 'belajar directive v-if vue.js'
			}
		})
	</script>
</body>
</html>

Maksud script di atas adalah, jika tampil adalah nilai true, maka tampilkan pesan. Hasilnya dapat dilihat pada browser. yaitu teks belajar directive v-if vue.js

Namun jika kita ubah nilai tampil menjadi false seperti contoh berikut:

<script type="text/javascript">
		new Vue(
		{
			el: '#app',
			data: {
				tampil: false,
				pesan: 'belajar directive v-if vue.js'
			}
		})
</script>

Maka tampilannya akan kosong atau teks belajar directive v-if vue.js tidak akan tampil.