El problema es con esta línea en el código JS dentro de la función de resultado: devuelve this.wirestoredrecords.data.LastName;
Estoy tratando de obtener los valores de los campos de contacto usando Getter y mostrarlos en el HTML. AYUDA POR FAVOR.
**JS CODE:** import { api, LightningElement, wire } from 'lwc'; import { getRecord } from 'lightning/uiRecordApi'; import Name from '@salesforce/schema/Contact.Name'; import LastName from '@salesforce/schema/Contact.LastName'; import Phone from '@salesforce/schema/Contact.Phone'; const contactfields = [Name, LastName, Phone]; export default class WireGetRecords extends LightningElement { @api recordId; datavalue; @wire(getRecord, { recordId: '$recordId', fields: contactfields }) wirestoredrecords; get result(){ return this.wirestoredrecords.data.LastName; } } **HTML CODE:** <template> <lightning-card> <div>{recordId}</div> <div>{result}</div> <div></div> </lightning-card> </template>```@wire .@wire , se completará cuando se complete, de forma asíncrona. Su componente continúa.@wire no regresó todavía. El código intenta hacer null.data y arroja porque null/undefined no tiene campos. Ponga alguna verificación nula en el getter o use el ?. operador