<el-popover ref="popover" placement="top" trigger="click">
<el-input placeholder="请选择资产分类" v-model="filterText"> </el-input>
<el-tree style="width: 300px; height: 400px; overflow: scroll"
class="selectMultipleClass"
:data="FLdata"
:props="{ label:'label',children:'children',disabled: false }"
node-key="id"
ref="popupTree"
@current-change="currentChangeHandle"
:default-expand-all="false"
:check-strictly="true"
show-checkbox
@check-change="handleCheckChange"
:highlight-current="true"
:expand-on-click-node="true"
check-strictly
:filter-node-method="filterNode">
</el-tree>
</el-popover>
<el-input v-model="selectedNodeText"
v-popover:popover :readonly="true"
style="cursor: pointer; width: 280px">
</el-input>
handleCheckChange(data, checked, tree) {
if (checked) {
this.selectedNodeText= data.label;
this.$refs.popupTree.setCheckedNodes([data]);
//之前this.$refs.popupTree.setCheckedNodes([data.id]);不显示勾号 去掉就好了
}
},