【发布时间】:2021-05-17 11:33:06
【问题描述】:
是否可以在插槽上设置属性,然后父元素获取这些属性?
父母
<vDropdown>
<button slot="button">new button</button>
<ul>content</ul>
</vDropdown>
Dropdown.vue
<div>
<slot name="button" aria-haspopup="true">
//fallback
<button aria-haspopup="true">Default Button</button>
</slot>
<div id="name" :aria-expanded="expanded">
<slot />
</div>
</div>
按钮的输出没有任何属性...
<div>
<button>new button</button>
<div id="myDropdown" aria-expanded="false">
<ul>content</ul>
</div>
</div>
【问题讨论】:
标签: html vue.js vuejs2 vue-component vue-slot