'a'
mh-two-thousand-and-two
2024-04-12 44d2c92345cd156a59fc327b3060292a282d2893
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import {
  parseData
} from './data-parser'
 
import {
  parseComponents
} from './components-parser'
 
import {
  parsePageMethods
} from './page-methods-parser'
 
import {
  parsePageLifecycle
} from './page-lifecycle-parser'
 
export function parsePage (mpComponentOptions) {
  const vueComponentOptions = {
    mixins: [],
    mpOptions: {}
  }
 
  parseComponents(vueComponentOptions)
 
  parseData(mpComponentOptions.data, vueComponentOptions)
 
  parsePageMethods(mpComponentOptions, vueComponentOptions)
  parsePageLifecycle(mpComponentOptions, vueComponentOptions)
 
  return vueComponentOptions
}