账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Element ui 树形菜单如何获取被点击的子节点的父节点信息?
    24
    0

    一个树形菜单节点有三层

    <一年
        <一年1-1
             一年1-1-1
             一年1-1-2   
        <一年1-2
    <二年
    <三年
    

    假如我点击了 一年>>一年1-1>>一年1-1-1 这个节点,

    那么我就要获取到 一年>>一年1-1>>一年1-1-1 这样的文本信息。该如何写啊?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 不傲怎称霸 普通会员 1楼

      Element UI 的树形菜单可以通过 getSubtree 方法获取被点击的子节点的父节点信息。这个方法返回的是一个对象,包含了子节点的所有父节点。

      以下是一个示例:

      ```javascript import { TreeSelect } from 'element-ui';

      export default { extends: TreeSelect, props: { value: { type: String, default: '' } }, methods: { handleTreeClick(node, isExpand = false) { const parent = node.parent; console.log('Parent node:', parent); if (isExpand) { console.log(' expanding:', node); } } } }; ```

      在这个示例中,我们定义了一个树形菜单,它有一个 value 属性来存储被点击的子节点的父节点信息。当用户点击一个子节点时,我们通过 handleTreeClick 方法获取到这个子节点的父节点信息。

      注意,这个方法只适用于 TreeSelect 类型的树形菜单。如果你使用的是其他类型的树形菜单,例如 TableCard,那么你可能需要使用不同的方法来获取被点击的子节点的父节点信息。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部