ในเว็บแอปพลิเคชัน แต่ละองค์ประกอบมีชุดของทริกเกอร์ ด้วยความช่วยเหลือ คุณสามารถกำหนดค่ากระบวนการทางธุรกิจต่างๆ ที่จะเริ่มภายใต้เงื่อนไขบางประการ

องค์ประกอบทั้งหมดมีชุดของทริกเกอร์ทั่วไปที่เรียกว่าวงจรชีวิตขององค์ประกอบ:

  • onCreate – ทำงานเมื่อมีการสร้างองค์ประกอบบนเพจ
  • onShow – ทำงานเมื่อส่วนประกอบเปลี่ยนสถานะเป็นมองเห็นได้ (แสดงบนหน้า);
  • onHide – ทำงานเมื่อส่วนประกอบเปลี่ยนสถานะเป็นซ่อน (หยุดแสดง);
  • onDestroy – ทำงานก่อนที่ส่วนประกอบจะถูกทำลาย

นี่คือทริกเกอร์ในองค์ประกอบ button ตามตัวอย่าง:

Here are the triggers on the button element as an example

มาดูทริกเกอร์แต่ละตัวกันให้ละเอียดยิ่งขึ้น เราจะใช้บล็อก การแจ้งเตือน เพื่อแสดงการเปิดตัวของทริกเกอร์ในอินเทอร์เฟซเพื่อทำสิ่งนี้

onCreate

เริ่มจากทริกเกอร์ onCreate และตั้งค่าการแจ้งเตือนสำหรับทริกเกอร์

onCreate trigger and set up a notification for it ตอนนี้ การแจ้งเตือนจะปรากฏขึ้นทุกครั้งที่ทริกเกอร์ onCreate ทำงาน มันจะทำงานในกรณีต่อไปนี้:

  1. เมื่อผู้ใช้เข้าชมเพจ
  2. หลังจากรีเฟรชหน้า

มาตั้งค่า BP ที่คล้ายกันสำหรับทริกเกอร์อื่นๆ:

onShow

ทริกเกอร์ onShow จะทำงาน:

  1. เมื่อผู้ใช้เข้าสู่เพจ และฟิลด์ Visible ขององค์ประกอบถูกตั้งค่าเป็น True
  2. หลังจากรีเฟรชหน้า และฟิลด์ Visible ได้ขององค์ประกอบจะถูกตั้งค่าเป็น True
  3. เมื่อองค์ประกอบเปลี่ยนสถานะ Visible ได้จาก False เป็น True.

onHide

ทริกเกอร์ onHide จะทำงาน:

  1. เมื่อผู้ใช้ออกจากหน้า องค์ประกอบนั้นเปิดอยู่
  2. เมื่อองค์ประกอบเปลี่ยนสถานะ Visible จาก True เป็น False

onDestroy

Trriger onDestroy

ทริกเกอร์ onDestroy จะทำงาน:

  1. เมื่อผู้ใช้ออกจากหน้า องค์ประกอบนั้นเปิดอยู่
  2. เมื่อองค์ประกอบถูกลบออกจากเพจ
Was this article helpful?

AppMaster.io 101 หลักสูตรความผิดพลาด

10 โมดูล
2 สัปดาห์ที่ผ่านมา

ไม่แน่ใจว่าจะเริ่มต้นที่ไหน? เริ่มต้นด้วยหลักสูตรเร่งรัดสำหรับผู้เริ่มต้นและสำรวจ AppMaster จาก A ถึง Z

เริ่มหลักสูตร
Development it’s so easy with AppMaster!

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่?

แก้ปัญหาด้วยความช่วยเหลือจากผู้เชี่ยวชาญของเรา ประหยัดเวลาและมุ่งเน้นที่การสร้างแอปพลิเคชันของคุณ

headphones

ติดต่อฝ่ายสนับสนุน

บอกเราเกี่ยวกับปัญหาของคุณ แล้วเราจะหาทางแก้ไขให้คุณ

message

ชุมชนแชท

สนทนาคำถามกับผู้ใช้รายอื่นในการแชทของเรา

เข้าร่วมชุมชน