<el-tree
ref="treeRef"
class="filter-tree"
:data="treeDeptData"
node-key="id"
:props="defaultProps"
:default-expand-keys="['1']"
:filter-node-method="filterNode"
@node-click="getDeptUser"
/>
defaultProps: {
children: 'children',
label: 'name',
value: 'id',
disabled: 'disabled',
class: function(data){
if(data.disabled){
return 'tree_node_disabled'
}
}
},
.tree_node_disabled{
color: #a8abb2;
cursor: not-allowed;
}
官网有这个属性嘛?
建议还是用scoped slot插槽方式实现:
<el-tree
:data="data"
node-key="id"
>
<span class="custom-tree-node" slot-scope="{ node, data }">
<span :class="data.disabled?'tree_node_disabled':''">{{ node.label }}</span>
</span>
</el-tree>
<el-checkbox v-model="checked" label="Option 1" size="large" /> 期望 checked 的值是 0 和 1(0 表示 true,1 表示 false)。 怎么绑定这个值呢? 尝试过: <el-checkbox :value="checked" label="Option 1" size="large" />
其实是想要实现这样的样式: el-select 多选,选中的内容以逗号分割,最小宽度80px;最大宽度300px;超出最大宽度显示省略号 就是大概是下面这样,一行显示已经处理了,但是最小80px,然后input框的宽度根据选中的项的字符串内容变大,最大300px,超过显示省略号还没想好如何处理,有无大佬给个思路。 看了网上有说可以用 el-select 的prefix,结合计算属性去实现,但是pr
vue3项目使用element plus中的el-drawer抽屉组件,想自定义.el-drawer__header和.el-drawer__body的样式,使用:deep()为啥不起作用呢? 比如想调整el-drawer抽屉组件的默认标题下外边距及标题字体颜色,和内容区域的默认内边距宽度 代码如下图: 环境版本如下图: 其他如el-tabs等组件,使用:deep自定义重写样式都是可以的,为啥到了
差不多这样 看到有资源说这样:https://blog.csdn.net/cqlcqlcui123/article/details/130141190 这样也太费劲了,大家都是这么写的吗? 另外找到的材料都是element-ui,vue2的,基本上都推荐用.native: 但是写进去之后提示这个被deprecated了,也不生效
在使用EL自定义函数之前必须使用tablib指令引用EL自定义函数库。代码如下: <!-- customfun.jsp --> <%@ page language="java" contentType="text/html; charset=UTF-8"%> <!-- 引用EL自定义函数库 --> <%@ taglib prefix="cfun" uri="http://www.sun.c