
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.