Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Бұл оқиға пішінді жүктелген кезде орын алады, атап айтқанда:
- Бетті бастапқы жүктеу кезінде
- Жаңа жазба алғаш рет сақталғаннан кейін (жасалған)
FormatContext.ui пішінін пайдаланыңыз. addOnLoad және formContext.ui. Осы оқиға үшін оқиға өңдеушілерін басқару үшін removeOnLoad әдістері.
Ескертпе
Пішіндегі басқару элементтері пішіннің OnLoad оқиғасы пайда болған кезде дайын болмауы мүмкін. Дайын болғанша күту үшін құрылғыны пайдаланыңыз OnLoad . Қосымша ақпарат: Пайдаланушы интерфейсін пайдаланып оқиғаны өңдеу функциясын қосу немесе жою
Асинхронды жүктеу оқиғаларын өңдеуші қолдауы
Оқиғаны өңдеуші OnLoad оқиғаның асинхронды болуына мүмкіндік OnLoad беретін пішінді жүктемес бұрын оқиға өңдеушілері қайтарған уәделердің шешілуін күту мүмкіндігіне ие («асинхронды»).
OnLoad Оқиға өңдеушісі уәдені қайтарған кезде оқиға синхронды болады.
Оқиға өңдеушісі қайтарған әрбір уәде шешілген кезде пішін жүктеледі. Қайтарылған уәделер үшін әр уәде үшін 10 секундтық шектеу бар. Осыдан кейін платформа уәделерін уақытында орындайды деп санайды. Бұл мерзім уәдеге сәйкес жүзеге асырылады. Мысалы, егер сізде 5 уәде қайтарылған болса, күтудің жалпы уақыты 50 секундты құрайды. Уәде қабылданбады немесе мерзімінен бұрын өтіп кетті делік. Бұл жағдайда пішінді жүктеу операциясы қазіргі сценарий қателеріне ұқсас әрекет етеді.
OnLoad Оқиға әр өңдеуші үшін қайтарылған бір уәдені күтеді. Егер бірнеше уәделер қажет болса, барлық уәделерді Promise.all() әдістегі орау және бір алынған уәдені қайтару ұсынылады. Уәде қайтаратын бірнеше өңдеуші үшін барлық оқиғаларды шақыратын және барлық қажетті уәделерді орайтын бір уәдені қайтаратын бір өңдеуші жасауды ұсынамыз. Яғни, уақытты үнемдеу уақытын азайту көзделген.
Бағдарлама параметрін пайдаланып асинхронды жүктеуді қосу
Асинхронды onLoad өңдеушілерін пайдалану үшін оны бағдарлама параметрі арқылы қосу керек. Бағдарлама параметрі - бұл бағдарлама үшін қолдау көрсетілетін мүмкіндіктерді қосуға немесе өшіруге мүмкіндік беретін платформа компоненті. Белгілі бір бағдарлама үшін синхронды Жүктеу оқиғаларын өңдеушілерді қосу үшін:
Дұрыс ортаны таңдағаныңызға көз жеткізіңіз.
Сол жақ шарлау аумағында Бағдарламалар тармағын таңдаңыз.
Қолданбаны таңдаңыз да, содан кейін ... (эллипс) тармағын таңдаңыз. Өңдеу пәрменін таңдаңыз.
Пәрмендер жолағында Параметрлер таңдаңыз.
Диалогтық терезе ашылғанда, Мүмкіндіктер тармағын таңдаңыз.
Синхронды жүктеу өңдегішін қосыңыз.
Сақтау опциясын таңдаңыз.
Синхронды жүктеу уақыты
Асинхронды өңдегішті пайдаланған кезде, пішін жүктелуі уәденің орындалуын күтеді, бірақ тек 10 секундқа дейін. Бұл әдіс белгілі бір мерзім ішінде жүктіліктің белгілі бір мерзімде орындалуына кепілдік береді.
Қатысты мақалалар
Оқиғалар (Клиент API анықтамасы)
Үлгіге негізделген қолданбалардағы пішіндер мен торлардағы оқиғалар