From c9c363eb13c53db5f7abeb7fa2293d4cd3c8e461 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Mon, 16 Dec 2019 15:20:36 +0800 Subject: [PATCH] fix(v3): mp runtime relations --- packages/uni-app-plus/dist/index.v3.js | 5 ++++- .../lib/mp-weixin/transform/file-transformer.js | 8 +++++--- packages/uni-mp-weixin/dist/mp.js | 11 ++++++----- src/core/runtime/mp/parser/behaviors-parser.js | 10 +++++++--- src/core/runtime/mp/polyfill/index.js | 2 +- src/core/runtime/mp/polyfill/methods.js | 3 ++- .../app-plus/service/framework/plugins/vdom-sync.js | 5 ++++- 7 files changed, 29 insertions(+), 15 deletions(-) diff --git a/packages/uni-app-plus/dist/index.v3.js b/packages/uni-app-plus/dist/index.v3.js index 62d6b8b84..ad110a7a6 100644 --- a/packages/uni-app-plus/dist/index.v3.js +++ b/packages/uni-app-plus/dist/index.v3.js @@ -12237,7 +12237,10 @@ var serviceContext = (function () { } removeVm (vm) { - delete this.vms[vm._$id]; + const cid = vm._$id; + // 移除尚未同步的data + this.batchData = this.batchData.filter(data => data[1][0] !== cid); + delete this.vms[cid]; } addElement (elm) { diff --git a/packages/uni-migration/lib/mp-weixin/transform/file-transformer.js b/packages/uni-migration/lib/mp-weixin/transform/file-transformer.js index a9501ea82..45dd0df5e 100644 --- a/packages/uni-migration/lib/mp-weixin/transform/file-transformer.js +++ b/packages/uni-migration/lib/mp-weixin/transform/file-transformer.js @@ -48,10 +48,12 @@ module.exports = function transformFile(input, options) { const styleCode = transformStyleFile(filepath + styleExtname, options, deps) || '' const scriptCode = transformScriptFile(filepath + '.js', jsCode, options, deps) - return [ + const commentsCode = options.silent ? '' : ` - -