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 baff018d0ba31c500a9ba20cc85d3f08d98f7480..db82506efec57af545acd0cd7c04e1348d935ec5 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 @@ -5829,9 +5829,18 @@ function internalMixin(Vue) { MP_METHODS.forEach(function (method) { Vue.prototype[method] = function(args) { - if (this.$scope) { + if (this.$scope && this.$scope[method]) { return this.$scope[method](args) } + // 主要是 mp-alipay + if (method === 'createSelectorQuery') { + /* eslint-disable no-undef */ + return uni.createSelectorQuery(args).in(this) + } else if (method === 'createIntersectionObserver') { + /* eslint-disable no-undef */ + return uni.createIntersectionObserver(this, args) + } + // TODO mp-alipay 暂不支持 selectAllComponents,selectComponent }; });