我有一个包含几个属性定义和一个 init() 方法的组件。我可以访问 getUuid() 但不能访问 getSandwich()。
component output="false" accessors="true" {
property
name="uuid"
type="string"
default=""
hint="The sandwich ID";
property
name="sandwich"
type="string"
default=""
hint="The fucking sandwich";
public any function init() {
this.setUuid(CreateUUID());
this.setSandwich = "Peanut Butter and Banana";
return this;
}
}
Uuid 属性和相应的 getSandwich() 方法在实例中可用,如预期的那样,在三明治的情况下,即使将值应用于 setSandwich() 方法,也不会设置该属性。