ATX2改造实践之弹窗运行

4 篇文章 2 订阅

一.概述

本教程针对小白,所以没有过多复杂知识;
atxserver2是一套设备集群管理系统,类似STF,不过主要功能使用Python开发;项目主体不再赘述,可以在这里查看
atxserver2项目介绍
改造目标
本次改造目标主要是把点击使用的时候打开网页,变成弹窗的形式,从而达到同屏显示多个手机的目的,每个窗口可以单独拖拽大小;
正常打开效果:
在这里插入图片描述

窗体缩小效果:
在这里插入图片描述

二.项目介绍

ATX2项目结构和Djando类似,但实际上是采用Tornado+element-UI+VUE开发,所以想要改造最好对这些有一定的了解,可以不精通,但多少要知道一些语法;
在这里插入图片描述
ATX2的页面文件都存放在templates文件夹,静态样式等文件都放在Static文件夹,
本次主要改动的页面就是templates里的index文件,次文件主要负责主页面的数据交互与显示等等;
要达到效果还需要另外的一个UI框架LayUI(这里纯属偷个懒,想快速实现效果,正常来说一个项目是不应该使用多个UI框架的,尽量保证项目干净一些,大佬们可以自己用element-UI或者其他框架实现自己的目标)
Layui弹出框使用
这里我用的是这个功能
在这里插入图片描述

三,动手改造

1.atx2的templates里的index文件有采用的是tornado模板语法编写,会继承bast.html,所以我们把layui的引用加入到bast.html里;
我这里引用的是本地static里的文件,从layui官网下载好的,Version=2.5.6,放到里static里,你也可以引用在线地址;
在这里插入图片描述
2.
index之前的操作是直接跳到一个新的地址;
在这里插入图片描述
我们来改一下,写一个方法
在这里插入图片描述
现在来看一下这个方法具体内容
在这里插入图片描述
这里为了方便观看,我这里直接放在了deviceRelease方法上面,deviceRelease是atx2原本就有的方法,不过这个位置不影响使用,可以正常运行;
为了方便理解,这里面的方法实际上和layui Demo里的演示方法一样的,只是多加了参数;把要打开的网页URl作为地址传了进去;

四. 改造完成,开始运行

改造完成,点击运行效果就出来啦;good luck!

源码含有线上数据不太方便放出,但是会陆续分享具体改造过程;

这里与本篇文章无关

喜欢二次元动漫的小伙伴可以微信扫一扫关注一下哟,点赞关注,鼓励一下博主呦
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值