From 345b1ca323a5fd690e687ef3053329c16eb4d2fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8B=BC=E6=97=8F=E5=B0=8F=E7=8B=88?= <1340641314@qq.com> Date: Fri, 5 May 2017 11:22:41 +0800 Subject: [PATCH 1/2] Update use.js fix:use feat continuous operation --- src/core/global-api/use.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/global-api/use.js b/src/core/global-api/use.js index 8f459528780..347bf4b6fcc 100644 --- a/src/core/global-api/use.js +++ b/src/core/global-api/use.js @@ -6,7 +6,7 @@ export function initUse (Vue: GlobalAPI) { Vue.use = function (plugin: Function | Object) { /* istanbul ignore if */ if (plugin.installed) { - return + return this } // additional parameters const args = toArray(arguments, 1) From 4f03c66015e8072fe723008b7709aa6cbc17f55e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8B=BC=E6=97=8F=E5=B0=8F=E7=8B=88?= <1340641314@qq.com> Date: Fri, 5 May 2017 11:38:20 +0800 Subject: [PATCH 2/2] Update mixin.js fix:mixin feat continuous operation --- src/core/global-api/mixin.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/global-api/mixin.js b/src/core/global-api/mixin.js index 83f7a139d5a..36017a324a2 100644 --- a/src/core/global-api/mixin.js +++ b/src/core/global-api/mixin.js @@ -5,5 +5,6 @@ import { mergeOptions } from '../util/index' export function initMixin (Vue: GlobalAPI) { Vue.mixin = function (mixin: Object) { this.options = mergeOptions(this.options, mixin) + return this } }