我正在使用闪电网络组件和顶点类。这对我来说是新的。
我正在尝试获取Apex 类生成的代理对象的内容。
但是当我控制台记录它时,我会得到这样的结果:
Proxy { <target>: {}, <handler>: {…} }
这是我的 LWC 组件:
import { LightningElement, track, wire } from "lwc";
import getAllActiveAccounts from "@salesforce/apex/AccountsController.getAllActiveAccounts";
export default class HelloWorld extends LightningElement {
@wire(getAllActiveAccounts) accounts;
@track foo;
click() {
console.log("Show Proxy object accounts ", this.accounts); // Show Proxy object
console.log("Foo", this.accounts.name); // Show `undefined`
}
}
顶点类:
public with sharing class AccountsController {
@AuraEnabled(cacheable = true)
public static List < Account > getAllActiveAccounts() {
return [SELECT Id, Name FROM Account LIMIT 10];
}
}
Html 模板是一个显示console.log
点击的按钮。
我想知道是否可以显示 apex 类提供的名称?或者一种显示代理对象内容或可用键的方法。