关于vue组件的引入方式有两种
例子: import Page from '@/components/page'
二、异步引入
例子:const Page = () => import('@/components/page')
或者: const Page = resolve => require(['@/components/page'], page)
两种引入方式的不同之处在于:
同步引入时生命周期顺序为:父组件的beforeCreate、created、beforeMount --> 所有子组件的beforeCreate、created、beforeMount --> 所有子组件的mounted --> 父组件的mounted
异步引入时生命周期顺序:父组件的beforeCreate、created、beforeMount、mounted
--> 子组件的beforeCreate、created、beforeMount、mounted