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

镇江住房和城乡建设局网站58同城遵义

镇江住房和城乡建设局网站,58同城遵义,团购网站 设计方案,网站建设合同属于技术服务合同吗最终效果 一、需求 一般后台管理系统#xff0c;通常页面都有增删改查#xff1b;而查不外乎就是渲染新增/修改的数据#xff08;由输入框变成输入框禁用#xff09;#xff0c;因为输入框禁用后颜色透明度会降低#xff0c;显的颜色偏暗#xff1b;为解决这个需求于是封…最终效果 一、需求 一般后台管理系统通常页面都有增删改查而查不外乎就是渲染新增/修改的数据由输入框变成输入框禁用因为输入框禁用后颜色透明度会降低显的颜色偏暗为解决这个需求于是封装了详情组件 二、源码 templateel-descriptions classt_detail sizesmall v-bind$attrs :columndescColumnel-descriptions-item v-for(item, key) in descData :keykey :labelitem.label :spanitem.span || 1v-bind$attrstemplate v-ifitem.slotNameslot :nameitem.slotName/slot/templatespan classtip_class v-elseel-tooltip v-bind$attrs v-ifitem.tooltip :placementitem.placement || bottomspanspan v-ifitem.filters item.filters.list{{constantEscape(dataList[item.fieldName],listTypeInfo[item.filters.list],item.filters.key || value,item.filters.label || label)}}/spanspan v-else{{ item.value }}/spanel-icon :sizeitem.iconSize :coloritem.iconColor stylecursor: pointer;margin-left:2px;top:1px;Warning //el-icon/spantemplate #content v-ifitem.tooltipspan v-iftypeof item.tooltip string{{ item.tooltip }}/spantemplate v-else-iftypeof item.tooltip functionrender-tooltip :renderitem.tooltip :itemitem //template/template/el-tooltipspan v-elsespan v-ifitem.filters item.filters.list{{constantEscape(dataList[item.fieldName],listTypeInfo[item.filters.list],item.filters.key || value,item.filters.label || label)}}/spanspan v-else{{ item.value }}/span/span/span/el-descriptions-item/el-descriptions /template script langts export default {name: TDetail } /script script setup langts import RenderTooltip from ./renderTooltip.vue const props defineProps({descColumn: {type: Number,default: 4},// 后台数据源dataList: {type: Object,default: () ({})},// 需要解析的下拉数据listTypeInfo: {type: Object,default: () ({})},descData: {type: Array as unknown as any[],default: () []} }) /*** 下拉数据回显中文过滤器* param [String,Number] value 需要转中文的key值* param {String} list 数据源* param [String,Number] key 数据源的key字段默认value* param {String} label 数据源的label字段默认label*/ const constantEscape (value: any, list: any[], key: string | number, label: string | number) {const res list.find((item) {return item[key] value})return res res[label] } /script style langscss scoped .t_detail {:deep(.el-descriptions__label) {font-weight: bold;min-width: 65px;} } /style 三、参数配置 1、代码示例 !-- 常规模式 -- t-detail :descDatadescData / !-- 字典回显模式 -- t-detail :descDatadescData:dataListdataList:listTypeInfolistTypeInfo /2、配置参数Attributes 参数说明类型默认值descData详情页面数据源Array无----label详情字段说明标题String无----value详情字段返回值String无----fieldNamevalue 返回值的字段String无----slotName插槽自定义 valueslot无----span占用的列宽默认占用 1 列最多 4 列Number1----tooltipvalue 值的提示语String/function无----iconSizetooltip 提示语的 icon 大小String/Number继承字体大小----iconColortooltip 提示语的 icon 颜色String继承颜色----filters字典类型即后台返回的是数字类型过滤转成中文Object无-------list字典 list 定义的数据名即 listTypeInfo 里面对应的值String无-------key下拉数据源的 key 字段String‘value’-------label下拉数据源的 label 字段String‘label’descColumn布局一行显示几列默认一行显示 4 列Number4dataList开启 filters 时详情接口返回的数据Object{}listTypeInfo开启 filters 时下拉数据源Object{} 四、组件地址 gitHub组件地址 gitee码云组件地址 五、相关文章 基于ElementUiantdUi再次封装基础组件文档 vue3ts基于Element-plus再次封装基础组件文档
http://www.tj-hxxt.cn/news/143248.html

相关文章:

  • 曲周网站建设营销数据网站
  • 做网站论坛 前置许可wordpress 自定义栏目 删除
  • 网站模板定做app开发定制的公司哪家好
  • 自己做网站排名产品经理网站开发需求
  • 山西住房和城乡建设厅网站工程机械网
  • 查看网站建设时间如何设计一个网页并举例说明
  • 购物网站界面 管理员需求分析网站开发需要的知识和技术
  • excel做网站链接自己制作app的应用程序
  • go语言做网站花店网站建设毕设介绍
  • 做2手车网站需要多少钱织梦txt网站地图制作
  • 怎么做音乐网站网站建设化妆品的目录
  • 一个网站有个前端后端怎么做seo网站自动发布外链工具
  • 做设计 素材网站有哪alexa排名全球前50网站
  • 在哪几个网站里可以做淘客河南第二建设集团有限公司网站
  • 网站手机版模板赣州章贡区二手房出售信息
  • 门户网站推广方式wordpress同步文章插件
  • 商场设计理念兰州官网seo诊断
  • 网站建设丿金手指下拉vps wordpress域名
  • 苏州高端网站设计百度联盟推广
  • 怎样做网站平台赚钱吗网站进行诊断
  • 在线网页下载网络营销推广及优化方案
  • 天猫入驻网站建设国外公司查询网站
  • 郑州网站微信微博维护建德网站建设
  • 个人网站备案麻烦海口旅游类网站建设
  • 物流网站建设模板下载网站怎么做到秒收录
  • 学校响应式网站模板本地做的网站如何映射出去
  • 云南省建设厅网站二建饰品行业网站开发
  • 湖北建站管理系统信息合肥网站seo服务
  • 锐旗网站建设辽阳好的网站建设公司
  • 建湖网站建设价格微网站门户