首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VueJS Primevue TreeSelect

VueJS Primevue TreeSelect
EN

Stack Overflow用户
提问于 2021-07-02 08:09:39
回答 1查看 314关注 0票数 0

我在我的PrimeVueTreeSelectVueJS代码中放置了一个组件

它工作得很好,但是现在如何知道选择了哪个框呢?

代码语言:javascript
复制
< TreeSelect v-model="selectedNode" :options="options" selectionMode="checkbox" :metaKeySelection="false" placeholder="Select Items"> < /TreeSelect>

我成功地打印出:

代码语言:javascript
复制
{{selectedNode}}
<ul>
    <li v-for="check in selectedNode">          
        {{check}}
    </li>
</ul>

结果:

代码语言:javascript
复制
{ "0": { "checked": false, "partialChecked": true }, "0-0": { "checked": true, "partialChecked": false } }

{ "checked": false, "partialChecked": true }
{ "checked": true, "partialChecked": false }

我的问题是我不知道怎么才能拿到钥匙(0,0-0.)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-02 18:56:32

响应使用对象键,因此您只需将这些键与Object.keys一起使用。

如果在模板中执行此操作,只需注意值为null。

代码语言:javascript
复制
<ul>
  <li v-for="check in Object.keys(selectedNode || {})">
    {{ check }}
  </li>
</ul>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68221754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档