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

refactor(mp): findHooks

上级 8dbface5
......@@ -34,12 +34,14 @@ function findHooks(
hooks.add(name)
}
})
const { extends: extendsOptions, mixins } = vueOptions
if (mixins) {
mixins.forEach(mixin => findHooks(mixin, hooks))
}
if (extendsOptions) {
findHooks(extendsOptions, hooks)
if (__VUE_OPTIONS_API__) {
const { extends: extendsOptions, mixins } = vueOptions
if (mixins) {
mixins.forEach(mixin => findHooks(mixin, hooks))
}
if (extendsOptions) {
findHooks(extendsOptions, hooks)
}
}
}
return hooks
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册