1

我试图从对象创建多级树形菜单,我想添加 onClick 事件以从对象中获取值。

  <p class="caption">Accordion mode</p>
  <q-tree
    :nodes="simple"
    accordion
    node-key="label"
  />

这是填充我的树的对象:

simple: [
  {
    label: 'Head',
    children: [
      {
        label: 'My Label#!', handler: (node) => this.onclick(node),
        children: [
          { 
            label: 'Sub-Label#1',handler: (node) => this.onclick(node),
            value: 'This is text#2 content from the label object'
          },
          { 
            label: 'Sub-Label#2',handler: (node) => this.onclick(node),
            value: 'This is text#2 content from the label object'
          }
        ]
      }
    ]
  }
]


onclick(node) {
  alert(node)
},

我正在使用类星体树框架,我正在尝试 onclick 事件来获取值,目前我的 onClick 事件返回节点标签值,如何添加 onClick 以从对象返回值?

4

1 回答 1

0

您可以只使用 .value 来返回节点的值

onclick(node) {
  alert(node.value)
}
于 2018-10-04T16:26:53.397 回答