【问题标题】:getRecord method throws an error on consolegetRecord 方法在控制台上引发错误
【发布时间】:2020-07-03 16:48:49
【问题描述】:

用于getRecord方法,控制台报错,有解决办法吗? 这是我的代码,任何我需要修改的代码。

控制台上抛出的错误(图片)

enter image description here

     import { LightningElement, track, api,wire } from 'lwc';
        import { getRecord,getFieldValue  } from 'lightning/uiRecordApi';
       
        @api recordId;
        @track LjobsValue;
        @track CjobsValue;
        @track MjobsValue;
        @wire(getRecord, { recordId: '$recordId', layoutTypes: ['Full'], modes: ['View'] })
            
        
        wiredRecord({data,error}) {
            if (data) { 
            var result = JSON.parse(JSON.stringify(data)); 
           
            this.LjobsValue=getFieldValue(data,'Loan__c.Total_Jobs_Lost__c');
            this.MjobsValue=getFieldValue(data,'Loan__c.Total_Jobs_Maintained__c');
            this.CjobsValue=getFieldValue(data,'Loan__c.Total_Jobs_Created__c');
               }
               else{
                 this.error=error;  
                 console.log(error);
               }
           }

【问题讨论】:

  • 您能否提供更多关于预期结果的信息?也许你尝试过的事情?语言/上下文?有点不清楚你在问什么。
  • 这是 Salesforce 中的 lwc 语言,结果是我需要获取字段值

标签: salesforce salesforce-lightning lwc salesforce-development dns-get-record


【解决方案1】:

您能否删除@wire 和您要连接的方法wiredRecord() 之间的空格?这可能会解决您的错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-22
    • 2020-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多