提交 e7a3cc37 编写于 作者: Q qiang

build: build runtime

上级 0aa8733f
......@@ -1934,16 +1934,17 @@ function parseComponent (vueOptions) {
// 关于百度小程序生命周期的说明(组件作为页面时):
// lifetimes:attached --> methods:onShow --> methods:onLoad --> methods:onReady
// 这里在强制将onShow挪到onLoad之后触发,另外一处修改在page-parser.js
let oldAttached = componentOptions.lifetimes.attached;
const oldAttached = componentOptions.lifetimes.attached;
// 百度小程序基础库 3.260 以上支持页面 onInit 生命周期,提前创建 vm 实例
componentOptions.lifetimes.onInit = function onInit (query) {
oldAttached.call(this);
oldAttached = noop;
this.pageinstance.$vm = this.$vm;
this.$vm.__call_hook('onInit', query);
};
componentOptions.lifetimes.attached = function attached () {
if (!this.$vm) {
oldAttached.call(this);
}
if (isPage.call(this)) { // 百度 onLoad 在 attached 之前触发(基础库小于 3.70)
// 百度 当组件作为页面时 pageinstancce 不是原来组件的 instance
this.pageinstance.$vm = this.$vm;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册