美文网首页
vue2 slot占位插槽默认值不显示undefiend

vue2 slot占位插槽默认值不显示undefiend

作者: w_wx_x | 来源:发表于2024-03-05 15:07 被阅读0次

    问题点:vue版本问题,当vue > 2.6.12时就会出现,vue-template-compiler需要与vue版本同步

    解决方法
    1. 把vue与vue-template-compiler版本降低到2.6.12及以下
    2. 用v-if v-else 语法替换原本内容
    // 原来写法
    <slot name="title"> default title </slot>
    
    // 兼容处理写法
    <slot name="title" v-if=‘$slots.title’></slot>
    <template v-else> default title </template>
    

    相关文章

      网友评论

          本文标题:vue2 slot占位插槽默认值不显示undefiend

          本文链接:https://www.haomeiwen.com/subject/tuddzdtx.html