类似像这样的后台管理系统是如何实现的呢?

发布于 2022-09-07 09:06:23 字数 157 浏览 31 评论 0

图片描述

类似这样的后台管理系统,我们通过点击左侧的菜单来实现右边内容的切换,那么在不使用框架的前提下这是如何实现将右侧的不同内容载入进来哦呢?是一开始就写死的吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(27

浮光之海 2022-09-14 09:06:23
  1. iframe引入
  2. ajax引入html再写到页面上
  3. 各大单页应用框架 vue react angular。然后还有一些引入资源的框架呀啥的
神仙妹妹 2022-09-14 09:06:23

实现方式多种多样
你可以把每个页面都看作是一个新页面
也可以把左边看成是独立的,那么右边看成新页面,通过iframe来加载;或者通过ajax去请求来动态的进行替换

夜还是长夜 2022-09-14 09:06:23

首先单页应用还是的推荐使用框架,如果确定不使用框架的话 右侧通过iframe来加载 也是方法之一, 实在不行就用div 或者ul li 模拟,不过这样的话,需要把每一栏 做成一个li 并且事先需要把css 和html 写好,点击左侧的时候去请求数据填充进li。

孤独患者 2022-09-14 09:06:23

楼主我告诉你,看了好多这种系统源码。既不是单页面应用、也不是iframe 。每个页面都是一个完整的(包括左侧菜单导航。。)

梦年海沫深 2022-09-14 09:06:23

不用框架的实现可以研究一下我的这个小栗子。链接:https://pan.baidu.com/s/1ptv6... 密码:4ben

朮生 2022-09-14 09:06:23

利用ajax局部刷新。

自在安然 2022-09-14 09:06:23

模板引擎或者iframe

长梦不多时 2022-09-14 09:06:23

图片描述iview-admin,你可以了解一下是vue的前端框架项目,iView 发布后台管理系统 iview-admin

静赏你的温柔 2022-09-14 09:06:23

前端的话,可以使用react实现,结合蚂蚁金服的antd UI框架和d3的各种图标结合。

江心雾 2022-09-14 09:06:23

通过iframe 将网页分为三块 左侧点击切换右侧其实就是超链接

明月松间行 2022-09-14 09:06:23

不是说iframe什么的不好吗 大家怎么还都在用 (迷茫不懂)

分開簡單 2022-09-14 09:06:23

这个是典型的单页面应用啊,为什么不用框架??为什么?

伤痕我心 2022-09-14 09:06:23

如果不用框架,最简单的就是ajax引入html

段念尘 2022-09-14 09:06:23

在不使用框架的前提下就是iframe
<iframe scrolling="yes" frameborder="0" :src="main"></iframe>
我以前的一个项目就是这么弄的,用了Vue做双向数据绑定,
点击左侧触发updated就改变main(当时用的是Vue1.0)

伪心 2022-09-14 09:06:23

我最近就一直在开发公司产品的后台管理系统,用的是vue-router

我不是你的备胎 2022-09-14 09:06:23

右侧导航其实是一个页面,左边内容不断变化的,可以使用iframe 或者使用pjax

掀纱窥君容 2022-09-14 09:06:23

点击左边的按钮,ajax获取后台返回的数据,再实时渲染,很基础

风吹雪碎 2022-09-14 09:06:23

前后端分离的话,通过ajax获取后台返回的数据,非前后端分离,即每个页面都是完全的一个页面,通过标示位令到当前表单高亮

我早已燃尽 2022-09-14 09:06:23

这个后台需要服务器端配合获取相关数据,UI部分有很多模式,老的是框架结构,新的是单页,再结合一些图形显示库开发。

猫九 2022-09-14 09:06:23

刚做完一个和这非常类似的后台管理。用的是react 框架 和 阿里的 antd dva 搭建的。这些数据可视化 可以使用echarts 和 hcharts 或者百度的 插件库 都是很好用的。搭建起来很快,很方便,做出来的效果绝对令人满意 建议楼主看一下这个pro, 手动去写一个demo,基本上就可以上手了https://pro.ant.design/

眉目亦如画i 2022-09-14 09:06:23

Pjax的push status了解一下

昔日梦未散 2022-09-14 09:06:23

一般的话都是利用hash 做路由,配合ajax获取页面html,现在h5一般都是用history API的pushstate或是replacestate配合popstate事件做

寒江雪… 2022-09-14 09:06:23

如果在不用框架的基础上,你可以这样操作,在你现在的这个页面上面定义一个主方法,在你每一次点击左侧菜单的时候,通过ajax或者其他的异步方式,去后台拿对应的模板页面,然后渲染在右侧区域,还有另一种方式就是不用这种异步加载,通过左侧的菜单地址直接去后台拿对应的模板数据来渲染,很多富客户端也都是用异步加载这种方式,体验相对会比较好一点。

债姬 2022-09-14 09:06:23

php是世界上最好的语言,自带模版语法

夜夜流光相皎洁 2022-09-14 09:06:23

这么简单还用问啊

泪是无色的血 2022-09-14 09:06:23

简单来说。这就是个tab切换一样的问题。

夏花。依旧 2022-09-14 09:06:23

楼上的,哪有那么多为什么!题主问的是后台如何实现,你再让题主再学一个前端框架?
还有楼下的,你从开始就什么都知道?还这么简单。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文