ElementUI の el-tree は、各ノードのクリックの選択状態を取得します。

el-tree の各ノードのクリック ステータスを取得する必要がある場合があります。これは次の方法で実行できます。isCheck のタイプはブール値です。

          <el-tree
            :data="organizationData"
            :props="defaultProps"
            :check-strictly="isAssociate"
            node-key="organizationId"
            :expand-on-click-node="false"
            @check="getCurrentNode"
            ref="tree"
          >
          </el-tree>

1. @check イベントをバインドします。ここでは getCurrentNode を使用します。関数名は自分で記述できます
。 2. ref をバインドします。

    getCurrentNode(nodeObj, nodeState) {
    
    
      //判断当前状态是选中还是取消选中
      const isCheck = this.$refs.tree.getCheckedNodes().indexOf(nodeObj) > -1
      console.log(isCheck)
   }

おすすめ

転載: blog.csdn.net/weixin_43811753/article/details/129503566