扫码关注官方订阅号
个人中心 左侧有menu树结构,右侧是功能区
当点击menu-item的时候右侧是不同的功能区请问: 在点击menu-item的时候 是发生页面跳转呢?还是整个个人中心都是单页面? 如果单页面的话,首次加载个人中心页面时 会不会导致 加载速度过慢? 或者还有其他的办法?
人生最曼妙的风景,竟是内心的淡定与从容!
可以采用异步加载,不必在首屏加载时加载所有页
可以做成单页面。加载速度过慢的问题是指文件过大么?可以g一下webpack代码分割
这样看承载的内容有多少,业务逻辑是不是负载。少就单页,多就多页。多页的话设计好一个框架,动态局部更新内容就行了。
可以多页面,这样好调整。不用写在一起。
右边写一个p,然后用js load的方式加载不同的页面填充进p
看情况看需求,可以尝试下用react.js或者angular.js写
iframe最简单
基本上面的各位已经说了解决方法(三种方法),我来给你总结下;方法一:做成多个页面,布局一样,不同的只是右侧功能区方法二:做成一个页面,右侧功能区采用异步加载方法三:做成一个页面,在右侧功能区,你可以使用iframe,根据不同的导航,iframe链接不同的界面不过我一般是做成多个页面,将左边公共的部分独立出来,然后在个人中心中每个页面的左侧引用导航就可以了
左边导航一般数据少。可以搞成公共区,或者左边iframe 右边也iframe src
采用iframe
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以采用异步加载,不必在首屏加载时加载所有页
可以做成单页面。加载速度过慢的问题是指文件过大么?可以g一下webpack代码分割
这样看承载的内容有多少,业务逻辑是不是负载。少就单页,多就多页。多页的话设计好一个框架,动态局部更新内容就行了。
可以多页面,这样好调整。不用写在一起。
右边写一个p,然后用js load的方式加载不同的页面填充进p
看情况看需求,可以尝试下用react.js或者angular.js写
iframe最简单
基本上面的各位已经说了解决方法(三种方法),我来给你总结下;
方法一:做成多个页面,布局一样,不同的只是右侧功能区
方法二:做成一个页面,右侧功能区采用异步加载
方法三:做成一个页面,在右侧功能区,你可以使用iframe,根据不同的导航,iframe链接不同的界面
不过我一般是做成多个页面,将左边公共的部分独立出来,然后在个人中心中每个页面的左侧引用导航就可以了
左边导航一般数据少。可以搞成公共区,或者左边iframe 右边也iframe src
采用iframe