2020-08-05 大屏开发总结

大屏开发接近尾声

第一次接手大屏,从六月二十多号,前前后后,中间的修改和数据对接,大屏的开发到现在8月初,即将解近尾声,当然中间也因为一些事情搁置了,实际开发的时间应该没有这么久。

  • 6.9~7.8 静态布局+已有数据对接(若有全部数据,UI确定,在此解决应该全部完成了)
  • 7.8~8.3 UI修改及调整
  • 8.6 开始测试
  • 8.27 展会展示
大屏开发总结
  1. 项目开发背景
    项目本身已有一个web系统,今年8月有行业展会,对外展示需要一个大屏展示系统,除此之外,日常监控中心也可调看大屏查看实时数据。主要用于展示实时数据和累计的数据,体现我们的信息化解决方案对现有的管理决策带来了很好的帮助,也帮助现场观展人员更加了解项目的核心信息。

  2. 项目核心技术
    Vue+Element-UI+Echart+Svg+Swiper+CircleMenu

  3. 项目总结
    (1) 静态布局
    此次大屏开发在路由上实则只有两个页面,登录页和主页。登录页是为了进行权限控制,防止其他用户直接点开链接就可以进入主页看到数据。

    但是主页(Home.vue)有三个页面,封装了三个组件。分为一个综合页和两个单独的页面。页面之间通过Swiper和CircleMenu进行切换。

    也是第一次用Swiper和CircleMenu,简单说一下。Swiper其实不是用它的轮播功能,适用它的水平切换功能,因为三个页面在同一个页面,就是都在同一个div里,但是每个页面的宽高都必须是100%,无法定义最大层的盒子高度,也就是轮播插件里面的那个轮播槽,不能够写成1920*3的px,因为会有自适应的问题,有的电脑不是这个宽度,就会有问题,但是swiper就刚好解决了我的问题,还有自带的动画效果,还有切换的方法,都封装好了的,所以使用起来非常的酸爽。

    CircleMenu是一个vue的圆形菜单导航插件,用它的原因是配合swiper进行三个页面之间的切换。功能上是齐全的,就是差一点切换的效果。就是点击时需要给每个元素加效果,于是通过原生js去修改了一下,也达到了我想要的效果。(效果图如下)
    在这里插入图片描述

除了这个布局之外,还有就是echart,这是个老生常谈的问题了。要记得给父亲盒子高度。此外,为了避免有可能有自适应的问题,我还是习惯将echart组件进行封装,

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值