vue.use有什么作用

  介绍

这篇文章将为大家详细讲解有关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有什么作用