小微
小微
  • 发布:2015-01-23 10:13
  • 更新:2015-01-23 13:54
  • 阅读:2222

访问子webview的疑问

分类:MUI

因为代码不在这台电脑上,粗略的代码如下:

整体页面(main.html),上面是一个导航,下面是列表(动态数据)(list.html)
首页进入的是main.html.
<header>...<header>
<div class='mui-loader'>加载中</div>
<script>
init({subpage{url:'list.html'}})
</script>

在list.html中
<div>
下拉刷新dom结构,忘了。
</div>/
这里面是动态生成dom列表的代码

请问。进入main.html的时候,先显示加载中。然后进入了list.html页面,可是list.hmtl页面还在请求服务器数据。这个有先后时差的问题,如何破?

2015-01-23 10:13 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

你可以先不用init里的subpage。而是自己创建list.html的webview。然后等list.html的数据加载完之后,再append到main.html上边

  • 小微 (作者)

    晚上回去测试一下。

    大体方法

    在main.html里 plus.webview.create("list.html"); 并且注册一个addSub事件(append子view)

    然后在list.html里,ajax执行完毕后mui.fire 这个addsub


    这个思路是否正确,或者还有更优的思路?

    2015-01-23 14:31

  • DCloud_UNI_FXY

    可以,应该也可以直接在list.html里边调用main.html直接append list.html

    2015-01-23 14:34

该问题目前已经被锁定, 无法添加新回复