下拉树形


 


<
treeselect @select="handleSelect" v-model="fromItemData.releaseDepartment" placeholder="请选择父节点名称" :normalizer="normalizer" style="width: 440px" :multiple="false" :options="dataTree" :disabled="disabledTrue" />
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";

handleSelect(node) {
      this.fromItemData.releaseDepartment = node.id;
      this.$refs.fromItemDataRef.validateField("releaseDepartment");
      // this.$refs.fromItemDataRef.fields[1].validateMessage = "";
    },
 normalizer(node) {
        return {
          id: node.id,
          label: node.orgName,
          children: node.children
            ? node.children.length > 0
              ? node.children
              : ""
            : "",
        };
      },
dataTree: [],  //树形递归结构
 
 
posted @ 2022-06-10 10:46  abcByme  阅读(43)  评论(0编辑  收藏  举报