From cc2e35bd58e1ab9fa48e8b07ceb2d8d03909884b Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Mon, 6 Jan 2020 17:39:50 +0800 Subject: [PATCH] feat(cli): improve log (debug mode) --- packages/vue-cli-plugin-uni/lib/format-log.js | 7 +++++++ src/platforms/app-plus/service/framework/app.js | 5 +++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/vue-cli-plugin-uni/lib/format-log.js b/packages/vue-cli-plugin-uni/lib/format-log.js index 711c0af38..f2faf2e53 100644 --- a/packages/vue-cli-plugin-uni/lib/format-log.js +++ b/packages/vue-cli-plugin-uni/lib/format-log.js @@ -3,10 +3,17 @@ function typof (v) { return s.substring(8, s.length - 1) } +function isDebugMode () { + return typeof name === 'string' && name === 'uni-app' +} + export default function formatLog () { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key] } + if (isDebugMode()) { + return args + } var msgs = args.map(function (v) { var type = Object.prototype.toString.call(v) diff --git a/src/platforms/app-plus/service/framework/app.js b/src/platforms/app-plus/service/framework/app.js index 85eed95b2..63a6d1e6d 100644 --- a/src/platforms/app-plus/service/framework/app.js +++ b/src/platforms/app-plus/service/framework/app.js @@ -180,8 +180,9 @@ export function registerApp (appVm) { if (process.env.NODE_ENV !== 'production') { console.log(`[uni-app] registerApp`) } - - appCtx = appVm + + appCtx = appVm + appCtx.$vm = appVm Object.assign(appCtx, defaultApp) // 拷贝默认实现 -- GitLab