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

网站建设公司高端怎样优化排名自己网站

网站建设公司高端,怎样优化排名自己网站,现在做网络推广都有什么方式,自己网站做访问统计代码最终效果 一、需求 一般后台管理系统,通常页面都有增删改查;而查不外乎就是渲染新增/修改的数据(由输入框变成输入框禁用),因为输入框禁用后颜色透明度会降低,显的颜色偏暗;为解决这个需求于是封…

最终效果

在这里插入图片描述

一、需求

一般后台管理系统,通常页面都有增删改查;而不外乎就是渲染新增/修改的数据(由输入框变成输入框禁用),因为输入框禁用后颜色透明度会降低,显的颜色偏暗;为解决这个需求于是封装了详情组件

二、源码

<template><el-descriptions class="t_detail" size="small" v-bind="$attrs" :column="descColumn"><el-descriptions-item v-for="(item, key) in descData" :key="key" :label="item.label" :span="item.span || 1"v-bind="$attrs"><template v-if="item.slotName"><slot :name="item.slotName"></slot></template><span class="tip_class" v-else><el-tooltip v-bind="$attrs" v-if="item.tooltip" :placement="item.placement || 'bottom'"><span><span v-if="item.filters && item.filters.list">{{constantEscape(dataList[item.fieldName],listTypeInfo[item.filters.list],item.filters.key || 'value',item.filters.label || 'label')}}</span><span v-else>{{ item.value }}</span><el-icon :size="item.iconSize" :color="item.iconColor" style="cursor: pointer;margin-left:2px;top:1px;"><Warning /></el-icon></span><template #content v-if="item.tooltip"><span v-if="typeof item.tooltip === 'string'">{{ item.tooltip }}</span><template v-else-if="typeof item.tooltip === 'function'"><render-tooltip :render="item.tooltip" :item="item" /></template></template></el-tooltip><span v-else><span v-if="item.filters && item.filters.list">{{constantEscape(dataList[item.fieldName],listTypeInfo[item.filters.list],item.filters.key || 'value',item.filters.label || 'label')}}</span><span v-else>{{ item.value }}</span></span></span></el-descriptions-item></el-descriptions>
</template>
<script lang="ts">
export default {name: "TDetail"
}
</script>
<script setup lang="ts">
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 lang="scss" scoped>
.t_detail {:deep(.el-descriptions__label) {font-weight: bold;min-width: 65px;}
}
</style>

三、参数配置

1、代码示例

<!-- 常规模式 -->
<t-detail :descData="descData" />
<!-- 字典回显模式 -->
<t-detail :descData="descData":dataList="dataList":listTypeInfo=="listTypeInfo" />

2、配置参数(Attributes)

参数说明类型默认值
descData详情页面数据源Array
----label详情字段说明标题String
----value详情字段返回值String
----fieldNamevalue 返回值的字段String
----slotName插槽(自定义 value)slot
----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 列)Number4
dataList开启 filters 时详情接口返回的数据Object{}
listTypeInfo开启 filters 时下拉数据源Object{}

四、组件地址

gitHub组件地址

gitee码云组件地址

五、相关文章

基于ElementUi&antdUi再次封装基础组件文档


vue3+ts基于Element-plus再次封装基础组件文档

http://www.yayakq.cn/news/966431/

相关文章:

  • 北京网站制作的公司物流商 网站建设方案
  • 北京网站建设可选兴田德润门户手机网站开发
  • 河北做网站电话深圳科源建设集团有限公司网站
  • 在线网站建设联系人域名没备案wordpress不能编辑文章
  • 做网站建设的名声很差吗高度重视局门户网站建设
  • 网站建设需要很强的编程wordpress是建站最快的
  • 网站建设优化服务案例阿里巴巴国际贸易网
  • 个人网站的留言板数据库怎么做微网站的建设第一步是什么
  • 做网站 seo开三云匠网
  • 网站建设与管理大纲开发公司网站
  • 淘宝客做网站教程品牌策划与推广方案
  • 网站备案要钱么怎么修改别人做的网站
  • ps做营销型网站布局网站开发尺寸
  • 博客导航wordpress济南seo关键词排名工具
  • 用php做视频网站有哪些服装网站欣赏
  • 淮南学校网站建设电话网店设计及运营构想
  • 政务服务网站建设性建议湖北省建设厅质监站网站
  • 冷库网站建设中建八局第一建设有限公司电话
  • 如何一个空间做多个网站南京地铁最新消息
  • 竞价网站做推广一整套室内设计方案ppt
  • 以绿色为主色的网站模版wordpress建站dedecms
  • 做企业网站的尺寸是多少钱专业网站定制报价
  • 安卓app做网站外壳购物app首页ui设计
  • 做网站有什么意义平凉网站建设
  • visual studio网站开发教程站长工具综合查询官网
  • 静态双语企业网站后台源码wordpress 限时
  • 怎样下载模板做网站电子商务网站建设需要做好哪些准备
  • 攀枝花城市建设网站微信代运营合作方案
  • 网站会员权限wordpress 文章在数据库
  • 华为做网站网络营销案例及视频