Uncaught DOMException: Failed to execute 'setAttribute' on 'Element': '#' is not a valid attribute
1、错误描述
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
还没有评论,来说两句吧...