小白,刚接触mui,看了看Hello MUI的东西,着手想搞一个仿微信的界面.有些不太了解的地方,请大家解答
入口页为index.html,看示例是把底部的选项卡(四个tab)写在index.html里面(包括js的点击事件实现页面切换等等),
然后再写四个html页面(A,B,C,D)对应四个tab,默认应用启动是激活第一个tab,就是加载显示了A.
问题是:
1.选项卡的内容包括js应不应该写在index.html页面里面,如果不应该,正确的做法是什么;
- 一般开发来讲,如果头部是一样的,能重用,是不是需要一个单独的webview来充当,那是不是就是说,整个页面其实分了头中尾三部分,ABCD切换的时候只是替换了中间的部分?
- 关于父子页面的关系,Hello MUI示例的tab-webview-main.html页面是一个父页面,他有四个子页面tab-webview-subpage-about.html tab-webview-subpage-setting.html.....感觉看上去很奇怪,父页面其实只有个头部和底部,父子关系不应该是类似于 <div><a></a></div> a标签和div标签才应该叫父子关系吗,
- 界面运行起来的效果有点奇怪,头和底先显示,最后显示中间部分,感觉用了preload还是这样,或者没用对?
1 个回复
CJH - 我想要的,我自然会认真
父子关系的原因是将另一个Webview窗口作为子窗口添加到当前Webview窗口中,添加后其所有权归父Webview窗口。父页面写头和尾,子页面写内容。
可以自己看看5+中webview部分的文档,就明白原理了http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewObject.append