本文作者:DurkBlue

基于Vue+iView实现的设计开发的自适应管理后台UI功能

DurkBlue 2020-02-23 2127 抢沙发
基于Vue+iView实现的设计开发的自适应管理后台UI功能摘要: 前言这段时日在项目中有个需求,后台管理站点是需要PC端与移动端自适应,对于以往的惯例是直接在素材网找Bootstrap的后台管理模板,然后再进行嵌套开发,但是由于Bootstrap...

前言

这段时日在项目中有个需求,后台管理站点是需要PC端与移动端自适应,对于以往的惯例是直接在素材网找Bootstrap的后台管理模板,然后再进行嵌套开发,但是由于Bootstrap的后台管理模板一般都是基于jQuery的,需要异步加载数据这就要直接做大量的DOM操作,这一点对于我现在的开发模式是比较排斥的,由于我现在的管理后台全部都是Vue+iView的,所有就去看了看iView可能支持自适应不,果不其然,官方是给出了自适应栅格布局的方案,这让我内心一阵窃喜  (以前没太注意看这个布局底部还有这个东西~)

正文

首先我们看到在iView的栅格 Grid中预设六个响应尺寸,分别是:xssmmdlgxlxxl,由于我设计的后台管理的菜单在992px下菜单就展示不太友好,需要变换方式,所以一般只设置到lg这一层尺寸就可以了,然后在其主内容布局中也要用栅格自适应来进行开发,这样才能够保证移动端和PC端的样式兼容,不然容易产生页面错位。

特别需要值得注意的一点是,引入了iView之后,body的style样式会莫名其妙的出现一个overflow:hidden,这样会导致我们移动端无法进行滑动,所以我们只需要在样式表中添加如下样式即可:


大致的设计开发就是这样的,其实官方也是参考Bootstrap的,只要有一些自适应开发基础的小伙伴就可以完全快速上手,以下是我自己设计的一套后台管理模板,欢迎大家给我提供更多的建议!

PC端

基于Vue+iView实现的设计开发的自适应管理后台UI功能  第1张

移动端

基于Vue+iView实现的设计开发的自适应管理后台UI功能  第2张

此篇文章由DurkBlue发布,请自觉转载请注明来处
文章投稿或转载声明

来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 2020-02-23
温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

赞(2)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论取消回复

快捷回复:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog

评论列表 (暂无评论,2127人围观)参与讨论

还没有评论,来说两句吧...