把slot=“header”换成#herder即可解决,
说明:
我自己也查阅了vue的相关资料 (https://github.com/vuejs/rfcs/blob/master/active-rfcs/0001-new-slot-syntax.md),但是并没有找到能够解释这现象说明。但是能确定的是#herder中#是v-slot的缩写,v-slot和slot是不同的,slot却存缺陷,缺陷中就有参数作用域不明确的问题,这有很大的可能就是导致这一现象的原因,当然这个我并没有证实,大家可以用编译后代码进行分析找出答案,这里我就不去分享,