diff --git a/packages/vue-cli-plugin-uni/packages/mp-vue/dist/mp.runtime.esm.js b/packages/vue-cli-plugin-uni/packages/mp-vue/dist/mp.runtime.esm.js index 6eb11a5321caaef333111687f110a060eec5cb30..e3d8735d8325d6563752dea7a7be82206ecc7549 100644 --- a/packages/vue-cli-plugin-uni/packages/mp-vue/dist/mp.runtime.esm.js +++ b/packages/vue-cli-plugin-uni/packages/mp-vue/dist/mp.runtime.esm.js @@ -5600,6 +5600,15 @@ function cloneWithData(vm) { ret[key] = vm[key]; return ret }, ret); + + // vue-composition-api + var rawBindings = vm.__secret_vfa_state__ && vm.__secret_vfa_state__.rawBindings; + if (rawBindings) { + Object.keys(rawBindings).forEach(function (key) { + ret[key] = vm[key]; + }); + } + //TODO 需要把无用数据处理掉,比如 list=>l0 则 list 需要移除,否则多传输一份数据 Object.assign(ret, vm.$mp.data || {}); if ( @@ -5804,7 +5813,7 @@ function getTarget(obj, path) { return getTarget(obj[key], parts.slice(1).join('.')) } -function internalMixin(Vue ) { +function internalMixin(Vue) { Vue.config.errorHandler = function(err, vm, info) { Vue.util.warn(("Error in " + info + ": \"" + (err.toString()) + "\""), vm);