解决element-ui按需引入不了Scrollbar的问题

一、报错原因

在我想按需引入element-ui时,突然报错:

这个报错来的有点措不及防。明明在页面当中能够使用,为仕么在单独引入时却不能引用了,真是百思不得其解。

经过在百度上的查找才知道,原来Scrollbar是element-ui的隐藏组件,没有暴露这个组件。

二、解决方法

既然element-ui没有暴露这个方法,那我只能自己手动进行暴露了。

首先在node_modules/element-ui/types下面添加一个scrollbar.d.ts的文件:

 然后在element-ui.d.ts的文件当中引入:

 最后把这个方法暴露出来就可以了:

 自此这个隐藏的组件就暴露出来可以引用了。希望element-ui的官方在后续的更新当中能够把这个给主动的暴露出来,这样我们以后按需引入Scrollbar的时候就能方便一些了。

猜你喜欢

转载自www.cnblogs.com/ziyoublog/p/11596637.html