插件的使用方式
在Vue中的插件,都需要使用app.use()
方法来启用.
手撕use函数
这里只是简单手撕一下install函数模式下的use,原生use是支持直接抛出函数的写法
1 | interface Use { |
如何编写自定义插件
我们来自定义一个加载插件
1 | //Loading.ts |
如何调用挂载组件中的方法
当然是使用defineExpose啦
1 | <script> |
这样就能把组件调出来啦
乍一看和全局组件没有什么区别,但是实际上组件能够实现更加复杂的功能,以后要是真遇到需要自定义插件的时候在写篇博客罢
断了好久没写博客了
写于综合阅览室