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

珠海网站建设贵公司网络营销知识点

珠海网站建设贵公司,网络营销知识点,类似于凡科的网站,做的比较好的b2b网站element文档链接: https://element-plus.org/zh-CN/component/form.html 一、el-table表格行展开关闭箭头替换成加减号 注:Vue3在样式中修改箭头图标无效,可能我设置不对,欢迎各位来交流指导 转变思路:隐藏箭头&…

element文档链接:

https://element-plus.org/zh-CN/component/form.html

一、el-table表格行展开关闭箭头替换成加减号

注:Vue3在样式中修改箭头图标无效,可能我设置不对,欢迎各位来交流指导

       转变思路:隐藏箭头,添加一行显示展开关闭所需图标

1、隐藏箭头

.el-table__expand-icon .el-icon svg {display: none;
}

此时只是箭头不可见,但是箭头的占位还在,显得很空

2、去掉箭头空白,添加替换箭头的图标列

在显示展开内容的列标签中设置width="1"

<el-table-column type="expand" width="1" ><template #default="props"><div class="tableItem" :style="{ width: 'calc(100%)'}" ><el-table :data="props.row.family"><el-table-column type="index" width="70" label="排名" prop="name" align="center"/><el-table-column prop="projectNum" label="项目编号" align="left"/><el-table-column prop="projectName" label="项目名称"  align="left"/></el-table></div></template>
</el-table-column><el-table-column width="40" align="center" ><template #default="scope" ><el-icon :size="15" v-if="scope.row.expanded" color="#000000"><Minus/></el-icon><el-icon :size="15" v-else color="#000000"><Plus/></el-icon></template></el-table-column>

二、点击整行展开数据

表格数据:

const tableData = ref([{projectNum:'YCA20241120001',id:'5862458213',projectName:'项目名称项目名称项目名称',month: '2024-10',expanded:false,family: [{projectNum:'YCA20241120001',projectName:'项目名称项目名称项目名称',},{projectNum:'YCA20241120001',projectName:'项目名称项目名称项目名称',}]},{id:'5862456248',projectNum:'YCA20241120001',projectName:'项目名称项目名称项目名称',month: '2024-11',expanded:false,}
])

使用到el-table的三个属性,含义请看element文档

        row-key="id"

        :expand-row-keys="expands"

        @row-click="clickRowHandle"

<el-table :data="tableData" v-loading="state.loading"  @selection-change="selectionChangHandle"@sort-change="sortChangeHandle":border="false" style="width: 100%" row-key="id":expand-row-keys="expands"@row-click="clickRowHandle">
</el-table>

逻辑代码:

const expands = ref([])
//点击事件
const clickRowHandle = (row: any) => {row.expanded=!row.expandedif (expands.value.includes(row.id)) {expands.value = expands.value.filter(val => val !== row.id)}else {expands.value.push(row.id)}
}

三、外部表格序号和排名序号对齐

设置表格el-table-column的padding-left和magin-left是无效的

解决方法:

 :cell-style="productiontableStyle"

 :headerCellStyle="productiontableStyle"

<el-table-column type="expand" width="1" ><template #default="props"><div class="tableItem" :style="{ width: 'calc(100%)'}" ><el-table :data="props.row.family" :cell-style="productiontableStyle" :headerCellStyle="productiontableStyle"><el-table-column type="index" width="70" label="排名" prop="name" align="center"/><el-table-column prop="projectNum" label="项目编号" align="left"/><el-table-column prop="projectName" label="项目名称"  align="left"/></el-table></div></template>
</el-table-column>

逻辑代码:

const productiontableStyle=(column:any) =>{if(column.columnIndex === 0) {return {'padding-left':'15px'}}
}

http://www.yidumall.com/news/36763.html

相关文章:

  • 网站建设官方商城企点qq官网
  • 湛江cms建站营销策划与运营团队
  • 在线制作表白网站的源码网站发布流程
  • wordpress 很差seo工资服务
  • 十大网站建设公司排名网络推广外包内容
  • 山东省住房和建设厅网站电脑培训班
  • 网站建设的功能有哪些内容广州网站建设
  • 织梦做淘宝客网站新闻投稿平台
  • 房产网站源码wordpress什么叫seo优化
  • 本地顺德网站建设查指数
  • 成都91获客营销中心seo关键词布局
  • 网站建设联seo品牌优化
  • 卖钢材做哪个宣传网站百度app平台
  • 常州中小企业网站制作广州网站定制多少钱
  • 宿迁市房地产信息网长春seo
  • 线上宣传渠道seo的工作内容
  • 工商局网上注册公司流程贵州seo推广
  • 学校网站风格网络安全培训
  • 网站运营推广怎做运营推广公司
  • 商城网站建设招聘百度贴吧官网网页
  • 保定网站建设哪家好seo推广教学
  • 企业网站建设文案案例网站快速有排名
  • 三网合一网站建设全包费用怎么做seo关键词优化
  • 网站代码复制网站怎么优化
  • wordpress分类标题seo搜索引擎入门教程
  • DW做旅游网站毕业设计网络推广公司运营
  • 设计门户网站百度竞价排名魏则西事件分析
  • 广州做网站发多少钱百度关键词竞价和收费的方法
  • 企业网站设计策划案网站搭建公司哪家好
  • 网站建设demo企业培训课程价格