Langkah 1: Buat aplikasi YiDA
Pertama, buat aplikasi di ruang kerja YiDA (lihat Panduan Pengguna untuk detailnya). Lewati langkah ini jika Anda sudah memiliki aplikasi yang akan digunakan. Pada contoh berikut, kami membuat aplikasi kosong bernamademo example:
Langkah 2: Buat halaman kustom
Selanjutnya, buat halaman kustom untuk mengimplementasikan demo. Karena kita belum memerlukan templat halaman, klikSkip pada layar pemilihan templat untuk langsung membuka desainer halaman kustom:
Berikut tampilan desainer halaman kustom YiDA. Untuk gambaran fitur yang lebih rinci, lihat Dokumentasi Desainer. Anda dapat mengganti nama halaman saat ini setelah masuk ke desainer:
Langkah 3: Seret komponen dan konfigurasikan atributnya
Demo ini sangat sederhana dan hanya berisi tiga komponen. Seret komponen tersebut dari panel pustaka komponen ke kanvas. Untuk opsi konfigurasi komponen yang lebih lengkap, lihat Dokumentasi Komponen:- Input Field - Digunakan untuk memasukkan nama. Setel atribut
Titlemenjadi “Nama”. - Button - Digunakan untuk membaca nama yang dimasukkan dan menghasilkan sapaan. Setel atribut
Titlemenjadi “Generate”. - Text - Digunakan untuk menampilkan sapaan. Untuk tampilan yang lebih baik, atur margin atas menjadi 20px dan ukuran font menjadi 20px pada panel gaya, seperti terlihat di bawah ini.
Langkah 4: Buat variabel global
Mulai langkah ini, kita mengimplementasikan logikanya. Pertama, buat variabel global untuk menyimpan sapaan (untuk detail penggunaan variabel global, lihat Dokumentasi Variabel Global). Buat variabel global bernamahelloWord, seperti terlihat di bawah ini:
Langkah 5: Ikat peristiwa klik tombol
Saat pengguna mengklik tombol, kita perlu membaca isi bidang input dan menampilkan sapaan yang dihasilkan di bawahnya. Bagian ini menjelaskan cara mengikat peristiwa dan menghasilkan sapaan: 1. Ikat peristiwa klik ke tombol. Seperti terlihat di bawah ini, fungsi JS otomatis dibuat di panel aksi setelah pengikatan (Anda juga dapat menyesuaikan nama fungsinya). 2. Gunakan API getValue untuk membaca isi bidang input. YiDA menyediakan sekumpulan YiDA JSAPI yang lengkap. Seperti terlihat di bawah ini, ambil input pengguna berdasarkan pengenal unik komponen bidang input: 3. Susun sapaan, lalu gunakan API setState untuk memperbarui variabel global dan memicu render ulang halaman. Kode lengkap untuk onClick adalah sebagai berikut:Langkah 6: Ikat Text ke variabel Sumber Data
Pada langkah terakhir, ikat variabel global ke atributContent komponen Text agar dapat ditampilkan, seperti terlihat di bawah ini:
Langkah 7: Pratinjau dan terbitkan
Demo kini telah selesai. Klik tombolPreview di sudut kanan atas desainer untuk melihat pratinjaunya:
Setelah pratinjau, klik tombol Save untuk menyimpan halaman. Anda kemudian dapat mengklik tombol Access di sudut kanan atas aplikasi untuk membuka halaman demo yang baru saja Anda bangun: