222
<div class="trigger" @click="open">
<button class="trigger">
<slot>111</slot>
</button>
</div>
然后渲染出来的只有222,按钮里面默认的的‘111’却没有渲染,为什么默认内容会undefined?
222
<div class="trigger" @click="open">
<button class="trigger">
<slot>111</slot>
</button>
</div>
然后渲染出来的只有222,按钮里面默认的的‘111’却没有渲染,为什么默认内容会undefined?
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
3 回答1.3k 阅读✓ 已解决
slot标签里写的是后备内容, 如果组件里面没写值会显示111, 代码只贴这么一点看不出来的.
官网上有用法
https://cn.vuejs.org/v2/guide...