寒假开发日志|站点前端设计


3楼猫 发布时间:2025-01-13 01:37:56 作者:霞后生 Language

寒假开发日志|站点前端设计-第0张

写在前面:寒假由于有些无聊(lz回老家没什么朋友)准备定期将自己个人站点的开发日志更新在盒子上|lz是新大学生,没有什么开发经验,开发流程和代码能力肯定不如鼠鼠们,如果遇到很愚蠢的写法也请鼠鼠们指出来

计划:本次打算为网站添加一个界面,用于传感器物联网设备的监控和控制

代码我尽量少贴一点,因为没什么好看的,前端设计部分更是如此

寒假开发日志|站点前端设计-第1张

lz的设计(画的很是好看呢),大致分为两部分,左侧列表和右侧卡片部分,列表显示物联网设备的名称和topic(用于mqtt通信,前端逻辑部分会用到),右侧卡片部分用于传感器的监控和开关的控制

寒假开发日志|站点前端设计-第2张

我们也是照着设计图给整出来了

寒假开发日志|站点前端设计-第3张

添加设备,肯定要填一些数据的,我打算用一个对话框来实现,设备我分了两种,一种是传感器设备,一种是开关设备,分别用于监控和控制|我用了个单选框来判断设备类型,对话框中间一刀两断分别对应两种类型设备的数据填写

寒假开发日志|站点前端设计-第4张

照着设计图一顿操作,也是整完了,对于一个设备,我设置传感器最多可以添加四个,开关目前先添加一个

寒假开发日志|站点前端设计-第5张

卡片部分的设计我打算这么整够简练了吧,拦腰斩断,上面的部分用于传感器数据显示,下面的是对应的设备名称和topic

寒假开发日志|站点前端设计-第6张

一顿操作,最后长这个样子

没来得及加分割线,后面会加的

到这里前端部分的设计就基本完成了但是现在这就是个壳子,数据的加载完全没有我们为数据部分起个头,先定下一些标准


寒假开发日志|站点前端设计-第7张

大致需要的数据

寒假开发日志|站点前端设计-第8张

前端逻辑部分我们使用js开发,lz只会写一点点,能用就行,注释部分是一段json,这是我们设置的数据传输标准

到这里就结束了,后续将进行数据加载方面的开发,毕竟光一个壳子肯定不行


© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com