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

吉安建站公司seo排名工具给您好的建议下载官网

吉安建站公司,seo排名工具给您好的建议下载官网,传奇游戏电脑版,张家港做英文网站先来看看页面默认全部展开时页面的显示效果&#xff1a;所有节点被展开&#xff0c;一眼望去杂乱无章&#xff01; 那么如何实现只展开指定的节点呢&#xff1f;最终效果如下&#xff1a;一眼看去很舒爽。 干货上代码&#xff1a; <el-table border v-if"refreshTabl…

先来看看页面默认全部展开时页面的显示效果:所有节点被展开,一眼望去杂乱无章!

那么如何实现只展开指定的节点呢?最终效果如下:一眼看去很舒爽。 

干货上代码:

<el-table border v-if="refreshTable" v-loading="loading" :data="sourceList" row-key="id":default-expand-all="isExpandAll" :expand-row-keys="expandRowKeysList":tree-props="{ children: 'children', hasChildren: 'hasChildren' }"><!-- <el-table-column label="序号" type="index" width="55" align="center"/> --><el-table-column label="来源名称" prop="name" /><el-table-column label="状态" align="center" prop="enabled"><template slot-scope="scope"><dict-tag :options="dict.type.msg_status" :value="scope.row.enabled" /></template></el-table-column><el-table-column label="创建者" align="center" prop="createBy" /><el-table-column label="创建日期" align="center" prop="createTime" width="180"><template slot-scope="scope"><span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span></template></el-table-column><el-table-column label="操作" align="center" class-name="small-padding fixed-width"><template slot-scope="scope"><el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"v-hasPermi="['system:source:edit']">修改</el-button><el-button size="mini" type="text" icon="el-icon-plus" @click="handleAdd(scope.row)"v-hasPermi="['system:source:add']">新增</el-button><el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"v-hasPermi="['system:source:remove']">删除</el-button></template></el-table-column>
</el-table>
</el-card>

 核心代码注意:这三个属性,一定要注意使用。id即接口给你返回的每个节点的id,具体看你后端接口返回的命名。

row-key="id" 
:default-expand-all="isExpandAll" 
:expand-row-keys="expandRowKeysList"

isExpandAll在data中默认为false意为不要全部默认展开,即全部自动收起。否则指定展开无效。

isExpandAll:false

再来看看被展开节点的设置:将要展开节点的id放入expandRowKeysList数组中。

:expand-row-keys="expandRowKeysList"
data(){return {isExpandAll:false
//table哪些行默认开展expandRowKeysList:[]}
}

 调用接口:

methods: {
/** 查询项目来源列表 */getList() {let self = thislistSource(this.queryParams).then(response => {this.sourceList = this.handleTree(response.data, "id", "pid");this.sourceList.forEach(element => {self.expandRowKeysList.push(element.id + '')});});},
}

默认展开一级。如果你默认展开第二级,则修改以上代码,将二级节点的id压入数组中即可。 

http://www.tj-hxxt.cn/news/51762.html

相关文章:

  • 图片存放网站做链接手机怎么创建自己的网站平台
  • 做网站直播的主播靠谱吗郑州全域静态管理
  • 全球外贸b2b网站大全重庆百度
  • 用闲置的安卓手机做网站服务器seo网络推广机构
  • wordpress怎么防爬虫宁波好的seo外包公司
  • 网站用什么布局自助建站系统哪个好用
  • 企业网站服务类型山东seo网页优化外包
  • 内部网站 建设方案百度关键词推广价格查询
  • 店铺详情页设计模板杭州seo技术
  • 网站功能板块廊坊seo排名收费
  • 免费同城信息发布平台沈阳seo
  • 山东网站建设设计企业怎么做好网站优化
  • 网站开发项目经理主要工作seopc流量排行榜企业
  • 一 建设网站前的市场分析seo外链收录
  • 赣州市城乡建设局网站app开发制作
  • .net做网站之前设置东莞seo整站优化
  • wordpress hpkp焦作整站优化
  • 沈阳微信网站建设个人如何做seo推广
  • 衡水商城网站建设免费ip地址代理
  • 网站空间安装百度关键词优化技巧
  • 网站定制开发需要什么资质搜索引擎优化介绍
  • 东莞常平医院网站建设企业推广的网站
  • asp网站开发实例pdf互联网营销推广渠道
  • 花溪网站建设百度定位店铺位置怎么设置
  • 电商网站建设多少钱seo 360
  • 怎么建立网站数据库连接游戏推广怎么找玩家
  • 淘宝网官方网站网页版免费推广产品的平台
  • 织梦茶叶网站模板注册域名后如何建立网站
  • 郑州东区网站建设网络软文发布
  • 做网站工资高吗百度网址大全下载安装