当前位置: 首页 > 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.dinnco.com/news/31533.html

相关文章:

  • 网站建设方案平台选择重庆seo排名外包
  • 网站规划文案山东疫情最新消息
  • 安徽企业建站系统平台免费网络推广平台
  • 天津做陶瓷的公司网站产品推广广告
  • 网站开发ppt模板百度关键词优化培训
  • 网站建设步骤及分工电脑上突然出现windows优化大师
  • 微信订阅号做网站网站seo优化多少钱
  • 武汉高端做网站网站搭建需要什么
  • 石家庄做手机网站推广联合早报 即时消息
  • 个人开发网站上海好的网络推广公司
  • 全国做网站的公司天津百度seo排名优化软件
  • 湖南省建设厅官网查询证书seo百度发包工具
  • 免费做网站推广考研比较厉害的培训机构
  • 廊坊网站建设推广服务宠物美容师宠物美容培训学校
  • 兼职做一篇微信的网站网站改版
  • 怎么用手机自己做网站公司地址怎么弄在百度上显示
  • 龙岩网站建设哪里比较好怎样把产品放到网上销售
  • 短网址生成站长工具百度收录申请
  • 巴中+网站建设推广引流话术
  • 宝安附近做网站公司黄山网站建设
  • 做自媒体那几个网站好点网站网址查询工具
  • 义乌网站建设公司书生商友门户网站怎么做
  • 模仿京东商城网站开发视频seo优化总结
  • 产品推广ppt范例武汉seo网站
  • 湘西网站制作宁德市疫情
  • 如何做php网站seo优化seo外包
  • 免费设计素材的网站做引流推广的平台600
  • 重庆网络公司网站建设中国刚刚发生的新闻
  • 用户体验做的好的网站网络营销推广价格
  • 汽车网页设计论文郑州网站建设推广优化