1、错误描述

Uncaught DOMException: Failed to execute

2、错误原因

<current-user>
<slot v-bind:user="user">
{{user.username}}
</slot>
<template v-slot:default="slotProps">
{{slotProps.user.firstname}}
</template>
</current-user>
<current-user v-slot="{user}">
{{user.username}}
</current-user>
<current-user #default="{user}">
{{user.username}}
</current-user>


   在使用vue.js中的插槽时,官网上说明v-slot可以换成#或#default,只是出现一个警告,但是直接报错了

3、解决办法

<current-user v-slot="{user}">
{{user.username}}
</current-user>
<current-user v-slot="{user}">
{{user.username}}
</current-user>


    使用标准形式的v-slot