如何解决Devextreme Accordion 从模板 #item 中获取 VUE $ref
我有一个基于 devextreme/typescript 的 vue 组件。这个组件有一个带有标签的 dx-accordion:
<div>
<dx-accordion :disabled="disabled" :data-source="dataSource" :collapsible="true"
:activeStateEnabled="true" :selected-items="selectedItems">
<template #title="{ data }">
{{ title }}
</template>
<template #item="{ data }">
<slot></slot>
</template>
</dx-accordion>
</div>
在我的情况下,我需要使用 vue 的说明获取与插槽挂钩的另一个组件的引用:
const slotReferences = (this.$scopedSlots as any).default()[0].context.$refs;
但是如果我不使用标签,我可以获得参考,但是如果我使用这个标签,我将无法访问参考。注意:如果我不使用 tag ,我的组件就不能正确构建视图。
我为我的英语道歉。 谢谢大家。
有没有办法做到这一点?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。