账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    umi3.x 中的一些疑惑!
    9
    0
    关于umi中使用按需加载中的一些疑问!怎么使用?umi官网的案例中,假设 HugeA 组件需要异步加载。如下图// 封装一个异步组件import { dynamic } from 'umi';export default dynamic({ loader: async function() { // 这里的注释 webpackChunkName 可以指导 webpack 将该组件 HugeA 以这个名字单独拆出去 const { default: HugeA } = await import(/* webpackChunkName: "external_A" */ './HugeA'); return HugeA; },});疑问一:此时只是异步返回了 HugeA 组件,如果我有很多个异步组件需要返回需要怎么设置呢?(请加上代码,谢谢)在使用异步加载的代码时,使用的却是 AsyncHugeA ???如下图// 使用异步组件import React from 'react';import AsyncHugeA from './AsyncHugeA';// 像使用普通组件一样即可// dynamic 为你做:// 1. 异步加载该模块的 bundle// 2. 加载期间 显示 loading(可定制)// 3. 异步组件加载完毕后,显示异步组件export default () => { return <AsyncHugeA />;}这里为什么是使用 AsyncHugeA 组件呢?不是应该使用 HugeA 组件吗?疑问二:异步封装的组件应该怎么使用?封装(图一)的作用是什么?使用(图二)的作用又是什么呢?如果你有完整的使用代码希望你贴在评论区,谢谢!!!
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版

    回答动态

    wowei:发布了悬赏问题9414754预计能赚取 0积分收益
    :发布了悬赏问题9414754预计能赚取 11积分收益
    盛夏之末:发布了悬赏问题9414754预计能赚取 0积分收益
    懒得热情:发布了悬赏问题9414754预计能赚取 0积分收益
    王者为她战天下:发布了悬赏问题9414754预计能赚取 11积分收益
    锦瑟华年:发布了悬赏问题9414754预计能赚取 0积分收益
    □小猫汪汪汪ε:发布了悬赏问题9414754预计能赚取 0积分收益
    神奇的四哥:发布了悬赏问题9414754预计能赚取 0积分收益
    醉梦几时:发布了悬赏问题9414754预计能赚取 0积分收益
    醉看山河寂:发布了悬赏问题9414754预计能赚取 11积分收益