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

国内免费的建网站平台东莞做网站最好的是哪家

国内免费的建网站平台,东莞做网站最好的是哪家,宿迁房价最新价格表,一台机器在家创业在项目开发中,将数据集中存储在Vuex的store中,能便于数据的统一管理和维护。开发者可以在一个地方对数据进行操作和更新,以避免在组件中分散管理数据带来的混乱和复杂性。 对于状态数据较多情况下,界面操作数据为数组结构,因某些业务需求,数组内每个元素都需要单独定义一…

        在项目开发中,将数据集中存储在Vuex的store中,能便于数据的统一管理和维护。开发者可以在一个地方对数据进行操作和更新,以避免在组件中分散管理数据带来的混乱和复杂性。

        对于状态数据较多情况下,界面操作数据为数组结构,因某些业务需求,数组内每个元素都需要单独定义一个状态,那么每个单独定义即费时又费力;所以,我们可以利用数组,动态生成store中的state、getter、mutation和action等代码。        

        在Vue2+vuex中,通过数组动态生成store数据是一种灵活且高效的方式,但是在使用过程中需要注意数据结构的复杂性、性能问题以及调试难度等缺点,权衡利弊,合理地根据业务需求选择合适的数据管理方式。

       

一、业务需求

        如下图,左侧表格为管理系统中用户操作记录数据,右侧为控制表格列显示与隐藏的开关。当对应列名被勾选上,表格中则显示该列,否则隐藏该列信息。

        对于这个需求,可以将表格中列定义为数组,通过 v-for 遍历 tableColumns 数组动态生成表格的列,根据 tableColumns 列数据中的 visible 属性过滤出当前需要显示的列。

        在某些特定场景下,表格的列需要通过状态属性来判断是否显示或隐藏,则可以通过 v-if 或 v-show 来控制其列的显/隐。

        图中所见,是完全可以在本组件内操控列的显/隐,为什么要大费周章通过vuex呢?此时我们把配置项移至全局设置弹框中,两者并全在同一组件内,这种场景则更为适合使用vuex。

        此案例目的是为让程序员能够快速定义和处理批量状态数据,提升开发效率;所以,不纠结场景,旨在通过vuex来完成每列的显示与隐藏操作。

二、创建界面

        首页创建页面中所需要的模拟数据,在src/data/目录中添加data.js,用于定义表格数据和列信息。代码如下:

export const firstData = [{"id": 1,"operator": "admin","departmentName": "研发部门","mainframe": "127.0.0.1","operationgLocation": "内网IP","operationgStatus": "成功","logNumber": 110,"operationType": "修改","systemModule": "用户管理","operationTime": "2025-03-02 23:17:56"},{"id": 2,"operator": "admin","departmentName": "研发部门","mainframe": "127.0.0.1","operationgLocation": "内网IP","operationgStatus": "成功","logNumber": 120,"operationType": "删除","systemModule": "用户管理","operationTime": "2025-03-03 22:30:29"},{"id": 3,"operator": "admin","departmentName": "研发部门","mainframe": "127.0.0.1","operationgLocation": "内网IP","operationgStatus": "成功","logNumber": 124,"operationType": "删除","systemModule": "用户管理","operationTime": "2025-03-04 19:51:54"},{"id": 4,"operator": "admin","departmentName": "研发部门","mainframe": "127.0.0.1","operationgLocation": "内网IP","operationgStatus": "成功","logNumber": 138,"operationType": "修改","systemModule": "角色管理","operationTime": "2025-03-05 20:10:09"},{"id": 5,"operator": "admin","departmentName": "研发部门","mainframe": "127.0.0.1","operationgLocation": "内网IP","operationgStatus": "成功","logNumber": 146,"operationType": "新增","systemModule": "用户管理","operationTime": "2025-03-06 19:51:45"}
]/*** 表格 列数据*/
export const firstTableColumns = [{ prop: "logNumber", name: "日志编号", visible: true },{ prop: "systemModule", name: "系统模块", visible: true },{ prop: "operationType", name: "操作类型", visible: true },{ prop: "operator", name: "操作人员", visible: true },{ prop: "departmentName", name: "部门名称", visible: true },{ prop: "mainframe", name: "主机", visible: true },{ prop: "operationgLocation", name: "操作地点", visible: true },{ prop: "operationgStatus", name: "操作状态", visible: true },{ prop: "operationTime", name: "操作时间", visible: true }
]/*** checkbox 控制选项*/
export const roleOptions = [{ id: 1, prop: "operation", name: "操作记录", data: firstTableColumns }
]

        然后,在src/views目录下,创建store.vue模板文件,并添加到router路由配置中;配置好后,通过路由地址访问该页面。页面代码如下:

<template><div class="store-wrap"><el-row><el-col :span="15"><!-- first --><div class="list-box first"><div class="title"><h3>操作记录</h3></div><el-table :data="tableFirstData" style="width: 100%"><el-table-column prop="logNumber" label="日志编号" /><el-table-column prop="systemModule" label="系统模块" /><el-table-column prop="operationType" label="操作类型" /><el-table-column prop="operator" label="操作人员" />
http://www.dtcms.com/wzjs/472190.html

相关文章:

  • 沧州市有哪些网络公司网站优化推广公司
  • 吉林电商网站建设公司哪家好seo基础知识培训
  • 工程设计东莞网站建设技术支持一站式网络推广服务
  • 公司申请注册流程百度seo优化排名软件
  • 360任意看地图网站在线seo工具
  • 邢台专业网站建设源码百度竞价排名什么意思
  • 可靠的铁岭做网站公司码迷seo
  • 专门做图表的网站中国站长之家网站
  • 服装网站建设公司好吗seo运营工作内容
  • 百兆独享 做资源网站培训心得体会怎么写
  • 网站建设 博采企业培训内容
  • 吴忠市利通区建设局网站最知名的网站推广公司
  • 10m光纤做网站学技术的培训学校
  • java可以做网站开发吗做外贸网站哪家公司好
  • 如何用api做网站网络营销的概念及特点
  • 生态农庄网站建设友情链接出售平台
  • 麻豆精产三产区区别seo公司排行
  • 山东住房和城乡建设部网站seo兼职工资一般多少
  • 做个动态网站要多钱优化设计电子课本下载
  • 福州网站制作公司营销怎么做好网络推广销售
  • 公司网站建站模板seo sem关键词优化
  • 做美食介绍的网站徐州seo推广优化
  • 开源镜像网站开发千万不要学网络营销
  • 北京web网站开发培训班如何自己做一个软件
  • wordpress 页面空白百度seo什么意思
  • 做返利网站怎麼色盲测试图片
  • 青岛城乡建设局网站网络营销都有哪些形式
  • 北京网站建设价格便宜百度手机快速排名点击软件
  • html5网站建设百度手机app下载安装
  • 哈市哪里网站做的好百度关键词搜索排名帝搜软件