LWC – ConnectedCallback()

Lwc Connectedcallback



Ang Lightning Web Component (LWC) ay may sariling LifeCycle upang ipasok ang mga bahagi sa DOM, i-render ito, at alisin ang mga bahagi mula sa DOM. Ang connectedCallback() (sa  Mounting Phase) ay isa sa mga paraan ng LifeCycle na pinapagana kapag ang bahagi ay ipinasok sa DOM. Sa gabay na ito, tatalakayin natin ang connectioncallback() at ang iba't ibang senaryo na kinabibilangan ng paraang ito na may mga halimbawa.

  1. Ang constructor() ay ang unang paraan sa Lifecycle hook na tinatawag kapag ginawa ang 'Component' instance. Ang mga katangian ng bahagi sa yugtong ito ay hindi magiging handa. Kung gusto mong i-access ang host element, kailangan naming gamitin ang “this.template”. Dahil hindi iiral ang mga bahagi ng bata sa yugtong ito, hindi rin namin maa-access ang mga bahagi ng bata. Super() ay ginagamit sa paraang ito.
  2. Ang connectedcallback() ay ang pangalawang paraan (phase 2) na tinatawag kapag ang isang elemento ay ipinasok sa DOM. Sa kasong ito, ang kawit ay dumadaloy mula sa magulang patungo sa anak. Ang mga katangian ng bahagi sa yugtong ito ay hindi magiging handa. Kung gusto mong i-access ang host element, kailangan naming gamitin ang “this.template”. Dahil hindi iiral ang mga bahagi ng bata sa yugtong ito, hindi rin namin maa-access ang mga bahagi ng bata.
  3. render (): Nagre-render ang ext phase. Ire-render ang parent component at pagkatapos ay ire-render ang child component kung mayroon ito. Pagkatapos i-render ang magulang, pupunta ito sa child component (constructor, connectedcallback, render) at sinusunod ang parehong mga hakbang gaya ng magulang.
  4. renderedCallback (): Kapag natapos na ang pag-render ng component at gusto mong magsagawa ng anumang operasyon pagkatapos nito, tinatawag ang paraang ito.
  5. disconnectedCallback (): Sa yugtong ito, ang elemento ay tinanggal mula sa DOM (kabaligtaran sa connectedcallback()).
  6. Ang errorCallback() ay tinatawag kapag ang error ay nangyari sa LifeCycle.

Connectedcallback() Structure

Gamit ang connectedcallback():







  1. Tukuyin ang isang variable at magtakda ng isang halaga ng ari-arian.
  2. Tawagan ang Apex sa loob nito.
  3. Lumikha at ipadala ang mga kaganapan.
  4. Maaaring tawagan ang UI API.
  5. Navigation service sa loob nito.

Dapat itong tukuyin sa JavaScript file tulad ng sumusunod:



konektadoCallback ( ) {

// gawin…

}

Ginagamit ng lahat ng mga halimbawa ang 'meta.xml' na file na ito. Hindi namin ito tutukuyin sa bawat halimbawa. Maaaring idagdag ang mga bahagi ng LWC sa iyong Record Page, App Page, at Home Page.



bersyon = '1.0' ?>

= 'http://soap.sforce.com/2006/04/metadata' >

57.0 < / apiVersion>

totoo < / isExposed>



kidlat__RecordPage < / target>

kidlat__AppPage < / target>

kidlat__HomePage < / target>

< / mga target>

< / LightningComponentBundle>

Halimbawa 1:

Ipapakita namin ang constructor() at ang connectedcallback() phase kapag na-load ang component sa UI.





connectedCallBack.html