
1. Kas yra „Lightning Web“ komponentas (LWC)?
„Lightning Web Component“ yra „Salesforce“ programavimo modelis, kuris panaudoja šiuolaikinius žiniatinklio standartus, kad būtų sukurtos „Salesforce Lightning“ platformos komponentai.
2. Kokios yra pagrindinės „Lightning Web“ komponentų savybės?
Pagrindinės funkcijos yra pakartotinis naudojimas, kapsulė, našumo optimizavimas ir suderinamumas su šiuolaikiniais žiniatinklio standartais.
3. Kaip perduoti duomenis iš pirminio komponento į vaiko komponentą LWC?
Galite perduoti duomenis iš tėvų į vaiko komponentą, naudodamiesi savybėmis, kurios yra anotuojamos su @api Dekoratorius vaiko komponente.
4. Kaip jūs galite tvarkyti įvykius LWC?
Galite tvarkyti įvykius naudodami @wire Dekoratorius, kuris suriša komponento savybę prie vertės iš viršūnės metodo.
5. Koks yra @wire dekoratorius LWC?
@wire Dekoratorius naudojamas komponento savybei sujungti su duomenų šaltiniu, pavyzdžiui, viršūnės metodu ar įraše lauką.
6. Koks yra „Lightning Data Service“ (LDS) vaidmuo LWC?
„Lightning Data Service“ yra standartinis būdas pasiekti ir manipuliuoti „Salesforce“ duomenimis „Lightning Components“, įskaitant LWC.
7. Kaip padaryti HTTP figūrą iš „Lightning Web“ komponento?
Galite naudoti fetch API, kad būtų galima padaryti HTTP fragmentus LWC. Importuoti fetch METODĄ IR NAUDOKITE, KAD PATEIKIAMIOS SUSIJUSIOS PASLAUGOS PASLAUGOS.
8. Koks yra @track dekoratorius LWC?
@track Dekoratorius naudojamas sekti savybių pakeitimus, kad komponentas galėtų pakilti, kai keičiasi tos savybės.
9. Kaip tvarkote klaidas „Lightning Web“ komponentuose?
Galite naudoti try–catch Užblokuokite, kad sugautumėte klaidų ir su jas tvarkytumėte grakščiai. Be to, galite vartotojams rodyti klaidų pranešimus.
10. Kuo skiriasi lightning-card ir lightning-layout komponentai LWC? lightning-card pateikia turinio stiliaus konteinerį, o lightning-layout yra naudojamas kuriant išdėstymus su keliais regionais.
11. Paaiškinkite „Shadow Dom“ koncepciją LWC.
„Shadow Dom“ yra žiniatinklio standartas, apimantis komponento stilių ir struktūrą, užkertant kelią CSS konfliktams su kitais puslapio komponentais.
12. Koks yra wire Aptarnavimas LWC?
wire Aptarnavimas yra modulis, teikiantis reaktyvų duomenų įrišimą, leidžiantį gauti ir atnaujinti duomenis iš duomenų šaltinio, nereikia rašyti katilinės kodo.
13. Kaip jūs elgiatės su vartotojo sąveika LWC?
Šablone galite naudoti įvykių tvarkytojus, norėdami klausytis vartotojo sąveikos, pavyzdžiui, paspaudimų ar įvesties, ir skambučių metodus komponento „JavaScript“.
14. Koks yra api Turtas LWC?
api Nuosavybė leidžia jums atskleisti ypatybes ir metodus žaibiškame žiniatinklio komponente, kurį gali naudoti pirminiai komponentai arba išorinis kodas.
15. Kuo skiriasi imperatyvūs ir reaktyvūs viršūnės metodai LWC?
Imperatyviniai metodai @wire Norėdami gauti duomenis, kai reikia, o reaktyvūs metodai naudoja @wire Paslauga automatiškai atnaujinti duomenis, kai jie keičiasi.
16. Kaip galite padaryti „Lightning Web“ komponentą, kurį būtų galima naudoti „Salesforce“ programų kūrėjoje? Turite apibrėžti pasirinktinį komponentą meta.xml jūsų LWC failas ir nustatykite isExposed atributas true.
17. Koks yra lightning-record-edit-form komponentas LWC?
lightning-record-edit-form yra naudojamas kurti, peržiūrėti ar redaguoti įrašo laukus naudojant „Salesforce Lightning Data“ paslaugą.
18. Kaip galite bendrauti tarp brolių ir seserų komponentų LWC?
Galite naudoti pasirinktinius įvykius ir savybes, apibrėžtas bendrame pagrindiniame komponente, kad palengvintumėte ryšį tarp brolių ir seserų komponentų.
19. Koks yra lightning/navigation Modulis LWC?
lightning/navigation Modulis leidžia naršyti vartotojus į skirtingus „Salesforce“ puslapius, tokius kaip įrašai, sąrašai ar pasirinktiniai puslapiai.
20. Kaip vienetinis išbandykite „Lightning Web“ komponentą?
Galite rašyti LWC vienetų testus naudodami „Jest Framework“, kurią palaiko „Salesforce“. Bandymo komponentai, savybės ir metodai, naudojant „Jest“ funkcijas.





