猿问

vue.js插件中的全局方法,全局资源和实例方法区别是什么?

http://cn.vuejs.org/v2/guide/...

MyPlugin.install = function (Vue, options) {

  // 1. 添加全局方法或属性

  Vue.myGlobalMethod = function () {

    // 逻辑...

  }

  // 2. 添加全局资源

  Vue.directive('my-directive', {

    bind (el, binding, vnode, oldVnode) {

      // 逻辑...

    }

    ...

  })

  // 3. 注入组件

  Vue.mixin({

    created: function () {

      // 逻辑...

    }

    ...

  })

  // 4. 添加实例方法

  Vue.prototype.$myMethod = function (options) {

    // 逻辑...

  }

}

这里面的1,2,4分别有什么区别啊?

斯蒂芬大帝
浏览 810回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答