• import() 函数
    • 按需加载,异步加载大组件
    1. /* 这是同步加载 */
    2. // import componentA from '@/components/componentA'
    3. export default {
    4. components: {
    5. /* 这是同步加载 */
    6. // componentA: componentA
    7. /* 异步加载 */
    8. componentA: () => import('@/components/componentA')
    9. /* 相当于 */
    10. /*
    11. componentA: () => {
    12. return import('@/components/componentA')
    13. }
    14. */
    15. }
    16. }

    举例,我们先不加载组件A,后通过按钮v-if将组件显示了,就能达到效果