Element-ui框架Tree树形控件切换高亮显示选中效果


原文链接: 原文
代码:
<div class="warpper"> </div>
<script type="text/javascript">// <![CDATA[
    export default {
        data() {
            return {
                ParmentData: null,
                TreeData: [
                    {
                        id: 1,
                        label: '一级 1',
                        children: [
                            {
                                id: 4,
                                label: '二级 1-1',
                                children: [
                                    { id: 9, label: '三级 1-1-1' },
                                    { id: 10, label: '三级 1-1-2' }
                                ]
                            }
                        ]
                    }, {
                        id: 2,
                        label: '一级 2',
                        children: [
                            {
                                id: 5,
                                label: '二级 2-1'
                            }, {
                                id: 6,
                                label: '二级 2-2'
                            }
                        ]
                    }, {
                        id: 3,
                        label: '一级 3',
                        children: [
                            {
                                id: 7,
                                label: '二级 3-1'
                            }, {
                                id: 8,
                                label: '二级 3-2'
                            }
                        ],
                        show: true
                    }],
                defaultProps: {
                    children: 'children',
                    label: 'label'
                },
                treeKey:'',
            }
        },
        created() {
            this.$nextTick(function(){
                this.$data.TreeData.forEach(row => {
                    if(row.show){
                        this.$refs.tree.setCurrentKey(row.id);
                        this.$refs.tree.store.nodesMap[row.id].expanded = true;
                    }
                })
            })
        },
        methods: {
            handleNodeClick: function (data,checked) {
                // 点击事件
            },
            handleCheckChange(data, checked, indeterminate) {
                console.log(data, checked, indeterminate);
            },
        }
    }
// ]]></script>
<style><!--
 .warpper .el-tree--highlight-current /deep/ .el-tree-node.is-checked > .el-tree-node__content {
    background-color: rgb(255, 255, 255);
    color:rgb(64, 158, 255);
  }
 .warpper .el-tree--highlight-current /deep/ .el-tree-node.is-current > .el-tree-node__content {
    background-color: rgb(255, 255, 255);
    color:rgb(64, 158, 255);
  }
--></style>

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM