loadData

在指定 window 或者 frame 中加载HTML数据,对于 frameGroup 里面的 frame 也有效。

loadData({params})

params

name:

  • 类型:字符串
  • 默认值:无
  • 描述:(可选项)window 名称,若要跨 window ,该字段必须指定,首页的名称为 root

frameName:

  • 类型:字符串
  • 默认值:无
  • 描述:(可选项)frame名称

url:

  • 类型:字符串
  • 默认值:无
  • 描述:(可选项)做为baseUrl,data中的html引用的资源文件根路径以该url为基础,可以为本地文件路径,支持相对路径和绝对路径,以及 widget://、fs://等协议路径。

data:

  • 类型:字符串
  • 默认值:无
  • 描述:页面加载的数据内容,可以为html片段或者整张html文件的数据

示例代码

  1. //在当前window中加载HTML数据
  2. var data = 'hello world';
  3. api.loadData({
  4. data: data
  5. });
  6. //在当前window中找到名为frmName的frame,并在该frame中加载HTML数据
  7. var data = 'hello world';
  8. api.loadData({
  9. frameName: 'frmName',
  10. data: data
  11. });
  12. //在名为winName的window中加载HTML数据
  13. var data = 'hello world';
  14. api.loadData({
  15. name: 'winName',
  16. data: data
  17. });
  18. //在名为winName的window中找到名为frmName的frame,并在该frame中加载HTML数据
  19. var data = 'hello world';
  20. api.loadData({
  21. name: 'winName',
  22. frameName: 'frmName',
  23. data: data
  24. });

补充说明

可用性

iOS系统,Android系统

可提供的1.2.9及更高版本