<el-tree :data="selectList" :props="defaultProps" @node-click="handleNodeClick" :indent="10" :disabled="disabled" accordion > <template v-slot="{ node, data }"> <div v-if="node.level === 1" class="first_level"> {{ data.name }} </div> <span v-else class="end_level">{{ data.name }}</span> </template> </el-tree>的disabled 不生效
时间: 2024-03-04 19:50:51 浏览: 78
可编辑el-tree样式功能修改:修改icon、可编辑input、修改下拉展开icon位置
如果你发现这段代码中的 `disabled` 属性不生效,可能原因如下:
1. `disabled` 属性的值为 `false`,导致整个树形结构并没有被禁用。你可以将该属性的值改为 `true`,即 `:disabled="true"`。
2. 在你的代码中可能存在其他的组件或代码逻辑,与 `disabled` 属性产生了冲突,导致其失效。你可以检查一下是否存在其他地方对树形结构的禁用/启用操作。
3. Element UI 版本过低,不支持 `disabled` 属性。你可以检查一下你所使用的 Element UI 版本是否支持该属性。如果不支持,可以尝试升级 Element UI 版本或者使用其他方式进行禁用操作。
阅读全文