一、報錯原因
在我想按需引入element-ui時,突然報錯:
這個報錯來的有點措不及防。明明在頁面當中能夠使用,為仕么在單獨引入時卻不能引用了,真是百思不得其解。
經過在百度上的查找才知道,原來Scrollbar是element-ui的隱藏組件,沒有暴露這個組件。
二、解決方法
既然element-ui沒有暴露這個方法,那我只能自己手動進行暴露了。
首先在node_modules/element-ui/types下面添加一個scrollbar.d.ts的文件:
然后在element-ui.d.ts的文件當中引入:
最后把這個方法暴露出來就可以了:
自此這個隱藏的組件就暴露出來可以引用了。希望element-ui的官方在后續的更新當中能夠把這個給主動的暴露出來,這樣我們以后按需引入Scrollbar的時候就能方便一些了。