Vue.components是注册全局可用的组件
    Vue.use可以注册大量的行为,可以用于引入一套功能全面的插件。

    1. MyPlugin.install = function (Vue, options) {
    2. // 1. 添加全局方法或 property
    3. Vue.myGlobalMethod = function () {
    4. // 逻辑...
    5. }
    6. // 2. 添加全局资源
    7. Vue.directive('my-directive', {
    8. bind (el, binding, vnode, oldVnode) {
    9. // 逻辑...
    10. }
    11. ...
    12. })
    13. // 3. 注入组件选项
    14. Vue.mixin({
    15. created: function () {
    16. // 逻辑...
    17. }
    18. ...
    19. })
    20. // 4. 添加实例方法
    21. Vue.prototype.$myMethod = function (methodOptions) {
    22. // 逻辑...
    23. }
    24. }