.el-tree无宽度时,由label内容撑开,高亮和背景不好看
/deep/ .el-tree{ //加宽度
min-width: 300px;
}
<template lang="pug">
.aaa
el-scrollbar.left(style="height: 200px;width:300px")
el-tree(:data="data" :props="defaultProps" @node-click="handleNodeClick")
</template>
<script>
export default {
components: {},
data() {
return {
data: [{
label: '一级',
children: [{
label: '二级 1-1',
children: [{
label: '三级 1-1-1'
}]
}]
}, {
label: '二级',
children: [{
label: '超长的二级,,超长的二级超长的二级超长的二级超长的二级超长的二级超长的二级',
children: [{
label: '二级02',
}]
},{ label: '为了增加高度', },{ label: '为了增加高度', },{ label: '为了增加高度', },{ label: '为了增加高度', },{ label: '为了增加高度', },{ label: '为了增加高度', },{ label: '为了增加高度', },{ label: '为了增加高度', },{ label: '为了增加高度', }]
}],
defaultProps: {
children: 'children',
label: 'label'
}
}
},
computed: {},
watch: {},
methods: {
handleNodeClick() {
}
},
created() {
},
mounted() {
},
}
</script>
<style lang="scss" scoped>
/deep/ .el-scrollbar__view{display:inline-block !important;}
/deep/ .el-scrollbar__wrap{overflow-x: hidden !important;}
/deep/ .el-tree{
min-width: 300px;
overflow: auto;
background: rgb(232, 255, 218);
}
.left {
background: rgb(235, 235, 235);
}
</style>
版权声明:本文为qq_43780814原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。