关于vue.js:Vueuse使用-与-插件作用

9次阅读

共计 664 个字符,预计需要花费 2 分钟才能阅读完成。

Vue.use()

  • Vue.use 到底有什么用?

用于装置 Vue 插件 ,其实就是调用插件里的 install 办法, 接下来你必定会问:“那插件到底有什么用?”(看上面插件)

  • 为何 Vue.use() 必须在调用 new Vue() 之前调用?

次要都是因为装置组件时,组件给 Vue 增加全局性能,所以必须写在new Vue() 之前,否则创立的 Vue 实例无奈获取插件增加的 Vue 全局性能

Vue 插件

  • 如何定义?
1、插件是对象,必须蕴含 install 函数
2、插件是函数,它会被作为 install 办法

install 函数承受 2 个参数:第一个 Vue 构造函数,第二个是选项对象
  • 有什么作用?
给 Vue 增加全局性能(相当于为某个性能做筹备),个别有以下几种用法

1.  增加全局办法 或者 属性。(不能与 Vue 本来全局办法和属性重名)Vue.myGlobalMethod = function () { // 逻辑...}
Vue.age = 18;
    
2.  增加全局资源:指令 / 过滤器 / 过渡等。Vue.directive('my-directive', {bind (el, binding, vnode, oldVnode) {// 逻辑...}
});
    
3.  通过全局混入来增加一些组件选项。Vue.mixin({created: function () {// 逻辑...} })
    
4.  增加 Vue 实例办法,通过把它们增加到 `Vue.prototype` 上实现。Vue.prototype.$myMethod = function (methodOptions) {// 逻辑...}
    
5.  一个库,提供本人的 API,同时提供下面提到的一个或多个性能。
正文完
 0