vue插槽后备内容不显示

新手上路,请多包涵
222
<div class="trigger" @click="open">
      <button class="trigger">
        <slot>111</slot>
      </button>
    </div>

然后渲染出来的只有222,按钮里面默认的的‘111’却没有渲染,为什么默认内容会undefined?

阅读 4.1k
2 个回答

slot标签里写的是后备内容, 如果组件里面没写值会显示111, 代码只贴这么一点看不出来的.
官网上有用法
https://cn.vuejs.org/v2/guide...

你这个button是原生元素标签吧,所以没有效果

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题