1

如何从 lwc 中的内部查询访问数据?这是我的代码:

JS:

@wire(getProducts)
wiredProducts({error, data}){
    if(error){
        this.error = error;
    }else if(data){
        console.log(data);
        this.products = data;
        this.listprice = this.products.Product_Price_Entries__r.List_Price__c;
        console.log('ex'+listprice);
    }
}

顶点控制器:

public with sharing class ProductCatalogController  {
@AuraEnabled(Cacheable=true)
public static List<Product__c> getProductsList(){
    return [SELECT Id, Name, Store_Short_Description__c, Image__c, (SELECT List_Price__c FROM Product_Price_Entries__r)
            FROM Product__c
            WHERE Name != null
            WITH SECURITY_ENFORCED
             Limit 10];
}

}

HTML:

                <template for:each={products} for:item="product">
                <div key={product.Id} class="slds-col slds-size_1-of-4">
                    <lightning-card class="cardBorder">
                        
                        <div class="slds-m-bottom_medium">
                            <lightning-formatted-number
                            value={products.listprice}
                            format-style="currency"> </lightning-formatted-number>
                        </div> 

                      
                    </lightning-card>
                </div>
            </template>

我正在尝试访问 ListPrice 值,我该如何完成?

4

0 回答 0