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

网站开发设计工程师岗位职责怎样制作网站教程哪家好

网站开发设计工程师岗位职责,怎样制作网站教程哪家好,动易 手机网站,做网站linux和win一、效果 主要实现一些复杂的字段拼接效果,tag小标签展示,图片展示,按钮展示等均可使用插槽 二、表格说明 这里子组件单元格的显示也是通过插槽展示的 1、表格数据传递说明 如下图所示展示表格内容的数据传递(表头信息除外,表头columns直接参考api路径的传递,也是通过…

一、效果

主要实现一些复杂的字段拼接效果,tag小标签展示,图片展示,按钮展示等均可使用插槽

二、表格说明

这里子组件单元格的显示也是通过插槽展示的

1、表格数据传递说明

如下图所示展示表格内容的数据传递(表头信息除外,表头columns直接参考api路径的传递,也是通过父组件中定义,父组件中传递参数给子组件,子组件获取传递的参数)

逻辑层之间的数据传递

逻辑层与视图层的数据传递

2、表格数据展示说明

(1)整体结构说明

<el-table 
class="table"
ref="multipleTableRef"
:data="tableData"
row-key="id"
@selection-change="handleSelectionChange"
v-loading="tableloading"
>

属性

含义

class="table"

自定义类名,用于 CSS 样式控制

ref="multipleTableRef"

给表格一个引用名,方便在 JS 中操作表格(如刷新、获取选中行)

:data="tableData"

表格的数据源(接口请求获取的数据),是一个数组,每项是一个对象

row-key="id"

每一行的唯一标识字段(用于树形结构或分页保持选中状态)

@selection-change="handleSelectionChange"

多选时触发的事件,返回当前选中的行数据

v-loading="tableloading"

控制表格是否显示加载动画


(2)表格首列的生成方式

<el-table-column type="selection" :selectable="selectable" width="55" />
  • 第一列:多选列
    • type="selection":表示这是复选框列
    • :selectable="selectable":可选函数,控制某行是否可以被选中(比如禁用某些行)

(3)动态列渲染 — 最核心的部分

<el-table-column :label="item.label" :width="item.width" v-for="item, index in props.columns" :key="index"><template #default="scope"><template v-if="item.temp"><div v-html="item.temp(scope.row, scope.$index)"></div></template><template v-else><div>{{ scope.row[item.field] }}</div></template></template>
</el-table-column>
循环生成列

使用v-for="item, index in props.columns":循环生成列

通过父组件传递的参数props.columns,将数据进行循环展示

props.columns

从父组件传进来的列配置数组

const columns = [{ label: '分类ID', field: 'id', width: 120 },{ label: '父分类ID', field: 'pid', width: 120 ,temp:(row,index)=>{return row.pid?`<b>${row.pid}</b>`:'—'} },{ label: '分类名称', field: 'name', width: 200 },{ label: '分类描述', field: 'desc' },
]

属性名

含义

label

表头显示文字

field

对应数据中的字段名(字符串)

width

列宽(可选)

temp

自定义渲染函数(可选)

v-for="item, index in props.columns"

  • item:当前列的配置对象,如 { label: '分类ID', field: 'id' }
  • index:当前列的索引
  • :key="index":给每个 <el-table-column> 设置唯一标识,避免 Vue 报错

设置表头和宽度

:label="item.label":width="item.width":设置表头和宽度

  • :label=&#
http://www.dtcms.com/a/508564.html

相关文章:

  • 8款开源AI应用开发平台实测对比
  • 石家庄市城乡和建设局网站小说网站做公众号好还是网站好
  • Transformers中不同的generation strategies生成策略
  • 网站标题psdwordpress商城 微信支付宝
  • Spring MVC文件上传与下载全面详解:从原理到实战
  • 广州网站建设 乐云seo营销策划方案模板
  • 学院网站信息化建设总结朝阳住房和城乡建设官方网站
  • 【Android Gradle学习笔记】第八天:NDK的使用
  • OpenCV(十三):通道的分离与合并
  • 【猿辅导-注册安全分析报告-无验证方式导致安全隐患】
  • 基于YOLOv8与SCConv的轻量化目标检测模型-协同优化空间与通道特征重构
  • 卫计网站建设工作计划怎么做网页商城
  • 攻略做的比较好的网站邯郸电商设计
  • 青海某公路水渠自动化监测服务项目
  • 大厂级企业后端:配置变更与缓存失效的自动化处理方案
  • 打破协议壁垒:耐达讯自动化Modbus转Profinet网关实现光伏逆变器全数据采集
  • 深圳创新网站建设适合穷人的18个创业项目投资小
  • Docker部署RocketMQ时Broker IP地址问题及解决方案
  • 生产环境定时器陷阱:CLOCK_REALTIME与CLOCK_MONOTONIC的生死抉择
  • 建设电子商务网站流程网站改版汇报
  • 长清网站建设费用长椿街网站建设
  • 算法学习——技巧小结7(回溯:排列、组合、子集)
  • Qt Designer 中实现布局比例的方法和简单实例
  • 黄埔网站建设(信科网络)找工程项目上哪个平台好呢
  • 想要提高网站排名应该怎么做直播系统开发
  • Doris专题22- 数据更新-概述
  • 立创EDA专业版使用技巧——按TAB暂停修改
  • 伊犁网站建设公司网页设计与制作实训步骤
  • 深圳网站建设外贸公司软件公司简介内容怎么写
  • 亚太稀土产链