介绍
这篇文章将为大家详细讲解有关vue.use有什么作用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
vue.use为注册全局插件所用,接收函数或者一个包含安装属性的对象为参数,如果参数带有安装就执行安装,如果没有就直接将参数当安装执行,并且第一个参数始终为vue对象,注册过的插件不会重新注册。
引用><强>定义强>
vue.use()往全局注入一个插件,供全局真接使用,不需要单独引用
代码理解:
import Router 得到& # 39;vue-router& # 39;//,入口文件全局注入vue-router,,从而可以在全局使用。美元的路线 Vue.use(路由器)如果不使用vue。使用那么需在组件中使用都得单独引入
//,a.vue import Router 得到& # 39;vue-router& # 39;//b.vue import Router 得到& # 39;vue-router& # 39;理解了其基本使用及作用,我们来看一下vue。使用中都发生了什么
源码很少,所以直接摘抄了
Vue.use =, function (插件:function |,对象),{ const installedPlugins =, (this._installedPlugins | |, (=this._installedPlugins [])) if (installedPlugins.indexOf(插件),祝辞,1),{ return 这 }//additional 参数 const args =, toArray(参数,,1) args.unshift(这) if (typeof plugin.install ===,“函数”),{ plugin.install.apply(插件,,args) },else if (typeof plugin ===,“函数”),{ plugin.apply (null,, args) } installedPlugins.push(插件) return 这 }vue.use()为注册全局插件所用,接收函数或者一个包含安装属性的对象为参数,如果参数带有安装就执行安装,如果没有就直接将参数当安装执行,第一个参数始终为vue对象,注册过的插件不会重新注册。
关于“vue.use有什么作用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。
vue.use有什么作用