1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| import {
| hasOwn
| } from 'uni-shared'
|
| import {
| COMPONENT_LIFECYCLE,
| COMPONENT_LIFECYCLE_KEYS
| } from '../constants'
|
| export function parseLifecycle (mpComponentOptions, vueComponentOptions) {
| COMPONENT_LIFECYCLE_KEYS.forEach(name => {
| if (hasOwn(mpComponentOptions, name)) {
| (vueComponentOptions[COMPONENT_LIFECYCLE[name]] || (vueComponentOptions[COMPONENT_LIFECYCLE[name]] = []))
| .push(mpComponentOptions[name])
| }
| })
| }
|
|