提交 d1bd2052 编写于 作者: fxy060608's avatar fxy060608

feat(mp): add $shouldDiffData

上级 0a7a55a6
/*! /*!
* Vue.js v2.6.11 * Vue.js v2.6.11
* (c) 2014-2019 Evan You * (c) 2014-2020 Evan You
* Released under the MIT License. * Released under the MIT License.
*/ */
/* */ /* */
...@@ -5634,7 +5634,7 @@ var patch = function(oldVnode, vnode) { ...@@ -5634,7 +5634,7 @@ var patch = function(oldVnode, vnode) {
Object.keys(data).forEach(function (key) { //仅同步 data 中有的数据 Object.keys(data).forEach(function (key) { //仅同步 data 中有的数据
mpData[key] = mpInstance.data[key]; mpData[key] = mpInstance.data[key];
}); });
var diffData = diff(data, mpData); var diffData = this.$shouldDiffData === false ? data : diff(data, mpData);
if (Object.keys(diffData).length) { if (Object.keys(diffData).length) {
if (process.env.VUE_APP_DEBUG) { if (process.env.VUE_APP_DEBUG) {
console.log('[' + (+new Date) + '][' + (mpInstance.is || mpInstance.route) + '][' + this._uid + console.log('[' + (+new Date) + '][' + (mpInstance.is || mpInstance.route) + '][' + this._uid +
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册