如图所示,头部和左侧导航固定,中间的内容区域加载每个页面,中间的每个页面的跳转也在中间的区域完成,或者说中间的加载区域是个单独的webView,可以跳转,也可以返回
啸天
- 发布:2016-08-15 16:06
- 更新:2016-08-15 16:16
- 阅读:1385
赵梦欢 - 专注前端,乐于分享!
将头部和侧边部分放在父页面,中间动态部分是一个子webview,创建的时候可以设置top,left实现,具体参考:WebviewStyles,中间部分可以通过切换子页面(原理同webview 形式的tababr一样)或者使用loadURL加载新页面实现。loadURL
啸天 (作者)
那这种情况下,父页面加载了 js 和 css 之后,子页面能读取到么
2016-08-15 17:57
啸天 (作者)
我最终想实现的效果就是每个页面都有头部和左侧导航栏,比如中间的webView加载了一个客户列表,点击客户列表的某一项,跳转到客户详情页,也在中间这个webView里做跳转,返回也是一样的,就是外层始终不变,中间的webView在变
2016-08-15 18:18
赵梦欢
回复 啸天:你可以将子webview的js和css放在子webview啊,你可以将webview理解成类似iframe的组件。
2016-08-15 20:32
啸天 (作者)
回复 赵梦欢:我的意思是说,每个页面都会有头部和侧边栏导航,每个页面的js和css是独立的,如果把子页面的css和js都写到子webView中去,那不是有很多么,我想问的是,头部和侧边栏导航能不能固定不动,中间的加载区域去加载所有的页面,不只是左边的四个导航部分,我是指所有的页面,就是说中间的加载部分相当于一个容器,这里面做所有页面的加载,跳转,返回操作,类似IOS的tabBar
2016-08-16 09:26
赵梦欢
回复 啸天: setStyle: 设置Webview窗口的样式 setJsFile: 设置预加载的JS文件,我说的就是把中间的当容器啊
2016-08-16 09:57
啸天 (作者)
回复 赵梦欢:那中间这块是不是只能加载侧边栏的几个部分,我有大概七八十个页面,每个页面都想要在中间这块加载,就是保持外部的头部和侧边栏不变
2016-08-16 10:01