1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| import {
| isFn
| } from 'uni-shared'
|
| import {
| PAGE_LIFETIMES,
| PAGE_LIFETIMES_KEYS
| } from '../constants'
|
| export function parsePageLifetimes (pageLifetimes, vueComponentOptions) {
| if (!pageLifetimes) {
| return
| }
| PAGE_LIFETIMES_KEYS.forEach(key => {
| const lifetimeFn = pageLifetimes[key]
| isFn(lifetimeFn) && (vueComponentOptions[PAGE_LIFETIMES[key]] = lifetimeFn)
| })
| }
|
|