Dalam aplikasi web, setiap elemen memiliki serangkaian pemicu. Dengan bantuan mereka, Anda dapat mengonfigurasi berbagai proses bisnis yang akan dimulai dalam kondisi tertentu.

Semua elemen memiliki serangkaian pemicu umum yang disebut siklus hidup elemen:

  • onCreate – berjalan saat elemen dibuat di halaman;
  • onShow – berjalan saat komponen mengubah statusnya menjadi terlihat (ditampilkan di halaman);
  • onHide – berjalan ketika komponen mengubah statusnya menjadi tersembunyi (berhenti ditampilkan);
  • onDestroy – berjalan sebelum komponen dihancurkan.

Berikut adalah pemicu pada elemen button sebagai contoh:

Mari kita lihat lebih dekat setiap pemicunya. Kami akan menggunakan blok Notifikasi untuk menampilkan peluncuran pemicu di antarmuka untuk melakukan ini.

onCreate

Mari kita mulai dengan pemicu onCreate dan menyiapkan notifikasi untuk itu.

Sekarang, Notifikasi akan muncul setiap kali pemicu onCreate berjalan. Ini akan berfungsi dalam kasus berikut:

  1. Saat pengguna mengunjungi halaman;
  2. Setelah penyegaran halaman.

Mari siapkan BP serupa untuk pemicu lainnya:

onShow

Pemicu onShow akan berjalan:

  1. Saat pengguna memasuki halaman, dan bidang Visible elemen disetel ke True ;
  2. Setelah menyegarkan halaman, dan bidang Visible elemen disetel ke True ;
  3. Ketika sebuah elemen mengubah status Visible dari False menjadi True.

onHide

Pemicu onHide akan berjalan:

  1. Saat pengguna meninggalkan halaman, elemen tersebut aktif.
  2. Ketika sebuah elemen mengubah status Visible dari True menjadi False .

onDestroy

Pemicu onDestroy akan berjalan:

  1. Saat pengguna meninggalkan halaman, elemen tersebut aktif.
  2. Ketika sebuah elemen dihapus dari halaman.

AppMaster 101Kursus kilat

10 modul
2 minggu

Tidak yakin harus mulai dari mana? Mulailah dengan kursus kilat kami untuk pemula dan jelajahi AppMaster dari A hingga Z.

Mulai
AppMaster 101 Crash Course

Butuh bantuan lebih lanjut?

Selesaikan masalah apa pun dengan bantuan para ahli kami. Hemat waktu dan fokus pada pembuatan aplikasi Anda.

headphones

Hubungi dukungan

Ceritakan masalah Anda, dan kami akan menemukan solusinya.

message

Chat komunitas

Terhubung dengan pengguna lain untuk mendapatkan bantuan terkait platform.

Gabung komunitas
Siklus hidup elemen | AppMaster University