提交 8528c84a 编写于 作者: Q qiang

build v3

上级 b3bbe811
...@@ -8826,7 +8826,7 @@ var serviceContext = (function () { ...@@ -8826,7 +8826,7 @@ var serviceContext = (function () {
return webview return webview
} }
function _navigateTo({ function _navigateTo ({
url, url,
path, path,
query, query,
...@@ -8860,7 +8860,7 @@ var serviceContext = (function () { ...@@ -8860,7 +8860,7 @@ var serviceContext = (function () {
setStatusBarStyle(); setStatusBarStyle();
} }
function navigateTo$1({ function navigateTo$1 ({
url, url,
events, events,
openType, openType,
...@@ -8878,7 +8878,7 @@ var serviceContext = (function () { ...@@ -8878,7 +8878,7 @@ var serviceContext = (function () {
animationDuration = routeStyles.animationDuration || globalStyle.animationDuration || ANI_DURATION; animationDuration = routeStyles.animationDuration || globalStyle.animationDuration || ANI_DURATION;
} }
const query = parseQuery(urls[1] || ''); const query = parseQuery(urls[1] || '');
navigate(path, function() { navigate(path, function () {
_navigateTo({ _navigateTo({
url, url,
path, path,
...@@ -14391,7 +14391,7 @@ var serviceContext = (function () { ...@@ -14391,7 +14391,7 @@ var serviceContext = (function () {
} }
var vuePlugin = { var vuePlugin = {
install(Vue, options) { install (Vue, options) {
initVue(Vue); initVue(Vue);
initData(Vue); initData(Vue);
...@@ -14399,18 +14399,21 @@ var serviceContext = (function () { ...@@ -14399,18 +14399,21 @@ var serviceContext = (function () {
initPolyfill(Vue); initPolyfill(Vue);
Vue.prototype.getOpenerEventChannel = function() { Vue.prototype.getOpenerEventChannel = function () {
return this.$root.$scope.eventChannel || new EventChannel() if (!this.$root.$scope.eventChannel) {
this.$root.$scope.eventChannel = new EventChannel();
}
return this.$root.$scope.eventChannel
}; };
Object.defineProperty(Vue.prototype, '$page', { Object.defineProperty(Vue.prototype, '$page', {
get() { get () {
return this.$root.$scope.$page return this.$root.$scope.$page
} }
}); });
// 兼容旧版本 // 兼容旧版本
Object.defineProperty(Vue.prototype, '$mp', { Object.defineProperty(Vue.prototype, '$mp', {
get() { get () {
return { return {
page: this.$root.$scope page: this.$root.$scope
} }
...@@ -14418,9 +14421,9 @@ var serviceContext = (function () { ...@@ -14418,9 +14421,9 @@ var serviceContext = (function () {
}); });
const oldMount = Vue.prototype.$mount; const oldMount = Vue.prototype.$mount;
Vue.prototype.$mount = function mount(el, hydrating) { Vue.prototype.$mount = function mount (el, hydrating) {
if (this.mpType === 'app') { if (this.mpType === 'app') {
this.$options.render = function() {}; this.$options.render = function () {};
if (weex.config.preload) { // preload if (weex.config.preload) { // preload
if (process.env.NODE_ENV !== 'production') { if (process.env.NODE_ENV !== 'production') {
console.log('[uni-app] preload app-service.js'); console.log('[uni-app] preload app-service.js');
...@@ -14441,7 +14444,7 @@ var serviceContext = (function () { ...@@ -14441,7 +14444,7 @@ var serviceContext = (function () {
return oldMount.call(this, el, hydrating) return oldMount.call(this, el, hydrating)
}; };
Vue.prototype.$nextTick = function nextTick(cb) { Vue.prototype.$nextTick = function nextTick (cb) {
const renderWatcher = this._watcher; const renderWatcher = this._watcher;
const callback = typeof cb === 'function'; const callback = typeof cb === 'function';
const result = new Promise((resolve) => { const result = new Promise((resolve) => {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册