奇葩的vue插槽this编译

31 阅读1分钟

今天再写代码的时候,发现之前有人在vue模版上使用变量的时候是 this.xxx 来获取,然后我发现他在默认插槽上写是正常的,而具名插槽缺会报错undefined:

下面的注释代码就是报错的代码部分,解开就会编译错误,当然在纯html没有提示,但是脚手架内就会有报错提示, 然后我看vue的官方文档是没有写的,不知道是否有大佬知道原理可以评论解答一下,感谢!!