当前位置: 首页 > news >正文

从0到1构建奶牛行为智能监控系统 (八) 前端页面构建(包含代码开源地址)

前面已经实现了后端大模型部署、数据库搭建和工具模型的部署,这期介绍前端页面设计将算法整合到页面中。

至此整个项目算大致介绍完毕,相关代码我已经开源到github:https://github.com/cloud-fish/CowSentinel 大家有需要的自行取用

相关演示放在b站:【农业工程博士用vibe coding做的奶牛AI监控系统】 https://www.bilibili.com/video/BV1pZ5M6iEQk/?share_source=copy_web&vd_source=41d20be1395f44744c281b3289cb4d8c

一、界面结构

界面为三段式界面加隐藏抽屉的结构,左侧为监控列表组件,中间为实时画面组件,右侧为智能助手组件

隐藏抽屉打开可以展示大模型调用的独立工具页面

二、基于Vue 3的单页应用(spa)

使用vite构建工具,基于Vue3框架,pinia做状态管理,axios做HTTP 请求,UI组件库主要使用element plus,图表可视化使用echarts。

2.1.页面交互逻辑

这部分代码主要放在<script>中,主要放置交互式变量、页面互动响应等等。变量放于pinia构建的容器中,可以使变量在组件之间共享。

//交互逻辑 <script setup> import { computed, nextTick, onBeforeUnmount, onMounted, ref, watch } from 'vue' import { storeToRefs } from 'pinia' onMounted(() => { // 初始化逻辑 } ) onBeforeUnmount(() => { // 清理逻辑 } ) </script>

2.2.页面布局

这部分主要描述页面布局,采用了父子组件的设计方式,每个子组件单独设计,方便开发修改

//页面布局 <template> <div> //左侧监控列表 <AgentConsoleMonitorList> //中间实时显示 <AgentConsoleRealtimePanel> //右侧ai助手 <AgentConsoleAssistantPanel> //隐藏抽屉 <AgentConsoleWorkbenchDrawer> </div> </template>

2.3.样式

这里主要定义组件的样式,例如字体大小、颜色和组件布局方式等等。可以使用tailwind库进行标准样式的设计,对于一些有特殊需求的再单独写style

//样式 <style> </style>
http://www.gsyq.cn/news/1375446.html

相关文章:

  • 量子误差校正的变分优化方法与应用
  • 实验二 基于 VMware Workstation 的虚拟机平台搭建、客户机安装与虚拟网络模式验证
  • ARM SVE指令集:UDOT与UMAX指令深度解析与优化实践
  • 2025_NIPS_Parts of Speech–Grounded Subspaces in Vision-Language Models
  • Java IO:流、File文件、字节流、字符流、序列化与反序列化
  • IDEA 2026.2 EAP 2 新特性:Live Templates 升级
  • 别再只会用`echo mem > /sys/power/state`了:手把手带你理解Linux内核的三种休眠模式
  • 神经模拟器超越训练数据:从误差纠正到高效科学计算
  • 山东大学创新实训——诈骗克星个人博客六
  • 座机号码认证后能显示哪些信息?展示企业品牌名称+logo
  • 硬件工程师,每天5分钟(8)——为什么 DDR5 最怕电容摆错位置?差1厘米,效果可能差10倍
  • 云曦期中复现wp
  • Rancher 安装与配置文档
  • 打破边界:AI如何拓展焦点小组和深度访谈的深度与广度?
  • 网络总共分几层?它们之间有什么关系?
  • 林影通OCR识别管理平台 —— 林业图片经纬度智能识别,一键提取经纬度!
  • search_reports 减少AI里Tokens 消耗
  • 【云服务器内网穿透】Debian + Nginx + HTTPS + SSH反向隧道
  • 从备份到部署:用Clonezilla为网吧/机房批量克隆系统镜像的实战流程
  • 在Ubuntu 22.04上,用AutoDockTools给蛋白-小分子做对接,保姆级避坑指南
  • 2026年智己LS8优势深度解析:家庭SUV续航痛点与实用价值 - 品牌推荐
  • 华为OD机试真题 新系统 2026-05-20 C++ 实现【多模型版本的最优调度】
  • 鸿蒙 Location Kit:设备定位与位置服务(一)
  • GNN+CatBoost:图神经网络特征提取在材料性能预测中的实践
  • 低代码平台和AI低代码平台
  • 核方法检验条件均值函数:非参数统计与机器学习实践
  • Docker从安装到代码打包到部署云服务器全过程保姆级教程
  • 机器学习赋能冷等离子体种子处理:Extra Trees模型精准预测发芽率提升
  • 2025-2026年尚百年电话查询:定制全铝家居前需核实资质与合同条款 - 品牌推荐
  • 工业相机和镜头参数和选型