跳到主要内容

Element

Element对象即元素对象,开发者通过app.getElement(fullName)获取元素对象。

属性

名称类型说明
envIdstr环境ID,例如:JRE_MWcVmUZjEq
appIdstr应用ID,例如:wanyun.MyApp
versionstr应用版本,例如:1.0.0
defineDict[str, Any]元素定义字典
fullNamestr元素完整名称,例如:models.UserModel
namestr元素名称(不含命名空间),例如:UserModel
elementTypestr元素类型,例如:models.NormalType
buildTimeint元素构建时间戳
debugbool是否是调试模式状态
moduleModule元素对应的Python模块对象
appApp元素所属的应用对象
危险

开发者可以读取以上属性,但不要强行修改以上属性值,可能会导致不可预知的错误。

方法

getFile

获取元素中的文件内容。

参数:

  • filename (str): 文件名
  • isBinary (bool, 可选): 是否为二进制文件,默认为False

返回值:

文件内容。

返回值类型:

str 或 bytes

代理模式

Element实现了对执行对象的透明代理,开发者可以直接通过Element对象调用执行对象的方法和属性。