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

Merge branch 'dev' of https://github.com/dcloudio/uni-app into alpha

{
"name": "@dcloudio/uni-quickapp",
"version": "2.0.0-alpha-24720191216006",
"description": "uni-app quickapp",
"description": "uni-app quickapp",
"main": "dist/vue.prod.js",
"repository": {
"type": "git",
"url": "git+https://github.com/dcloudio/uni-app.git",
"directory": "packages/uni-quickapp"
},
"files": [
"bin",
"components",
"dist",
"lib"
],
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
......@@ -17,7 +23,7 @@
"dependencies": {
"@hap-toolkit/dsl-vue": "0.6.13",
"@hap-toolkit/packager": "0.6.13",
"@hap-toolkit/server": "0.6.13",
"@hap-toolkit/server": "0.6.13",
"module-alias": "^2.1.0"
}
}
......@@ -55,18 +55,19 @@ export default {
Vue.prototype.$nextTick = function nextTick (cb) {
const renderWatcher = this._watcher
const callback = typeof cb === 'function'
if (
renderWatcher &&
this._$queue.find(watcher => renderWatcher === watcher)
) {
const result = new Promise((resolve) => {
const result = new Promise((resolve) => {
if (
renderWatcher &&
this._$queue.find(watcher => renderWatcher === watcher)
) {
vdSyncCallbacks.push(callback ? cb.bind(this) : resolve)
})
return callback ? result : undefined
} else {
// $nextTick bind vm context
return Vue.nextTick(callback ? () => cb.call(this) : undefined)
}
} else {
// $nextTick bind vm context
Vue.nextTick(callback ? () => cb.call(this) : resolve)
}
callback && resolve()
})
return callback ? undefined : result
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册