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 }