寻找会微前端 qiankun.js 的大牛 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
welong
V2EX    外包

寻找会微前端 qiankun.js 的大牛

  •  
  •   welong 2023 年 3 月 22 日 1412 次点击
    这是一个创建于 1050 天前的主题,其中的信息可能已经有所发展或是发生改变。
    帮朋友问的,目前用的是 qiankun.js + Vue.js ,碰到了一些问题
    有偿寻求解决,有意向加 v: dG93ZWxvbmc=
    第 1 条附言    2023 年 3 月 23 日
    问题 1 加载不到子应用
    问题 2 刷新页面会报 404
    第 2 条附言    2023 年 3 月 23 日
    价格可能给不到很高,预计在 500 左右
    14 条回复    2023-03-24 08:02:30 +08:00
    a812159920
        1
    a812159920  
       2023 年 3 月 22 日   1
    联系方式搜不到,加我 wx:dXVoMjAxNA== (base 64)
    welong
        2
    welong  
    OP
       2023 年 3 月 22 日
    @a812159920 已加
    kmac007
        3
    kmac007  
       2023 年 3 月 22 日
    解决了吗,可以加 v: a21hYzAwNw==
    jarven123
        4
    jarven123  
       2023 年 3 月 22 日
    没解决的话可以加我:v: cTE0OTExODAxNzM=
    welong
        5
    welong  
    OP
       2023 年 3 月 22 日
    @kmac007 没解决
    welong
        6
    welong  
    OP
       2023 年 3 月 22 日
    @jarven123 没解决
    td width="10" valign="top">
    Envov
        7
    Envov  
       2023 年 3 月 23 日   1
    不如把问题发出来
    yunying
        8
    yunying  
       2023 年 3 月 23 日
    @Envov 我也觉得发出来大家看下呗。
    ycr6708536
        9
    ycr6708536  
       2023 年 3 月 23 日
    可以把问题先发出来,效率更高些
    welong
        10
    welong  
    OP
       2023 年 3 月 23 日
    @yunying @ycr6708536 @Envov 看附言
    humbass
        11
    humbass  
       2023 年 3 月 23 日
    最近的外包区域都是妖魔鬼怪:

    1 、要么是 500 块找大牛的
    2 、要么是发帖求单的
    Envov
        12
    Envov  
       2023 年 3 月 23 日
    不是前端大牛,就是小兵
    问题 1 加载不到子应用
    这大概率是路由匹配的问题,需要注意两点:
    第一个是基座的路径需要 registerMicroApps 给子应用注册的地址要提前确定,例如是 “/app1”
    第二个是子应用的所有路由也需要匹配“/app”才可以正常显示,
    举个例子
    基座是 app1=“/app1”
    子应用单独打开 “/app1”要可以访问首页
    子应用单独打开 “/app1/page1”要可以访问,如果子应用单独访问“/page1”才能显示,说明匹配不上

    如果基座带 baseUrl ,那么子应用也需要带相应的 baseurl
    例如基座带一个全局的 baseurl 叫“/mybaseurl”,注册 app1=“/app1”
    那么子应用的 baseurl 应该是“/mybaseurl/app1”

    问题 2 刷新页面会报 404
    这个不知道是构建后还是开发时,如果是构建后:
    因为构建后放到 web 服务器中,刷新时,浏览器真的会请求“/mybaseurl/app1/page1”
    此时需要做资源策略:
    1:首先保证访问基座代码,需要将 / 下所有的 404 响应为基座的 index.html
    location / {
    root /xxx;
    index index.html index.htm;
    try_files $uri $uri/ /index.html;
    }
    2: 为每个子应用设定自己的二级路径转发
    location /mybaseurl/app1 {
    root /xxxx;
    index index.html index.htm;
    try_files $uri $uri/ /index.html;
    }

    以上来自之前做项目时候的记忆+搜索
    welong
        13
    welong  
    OP
       2023 年 3 月 24 日
    @Envov 感谢
    welong
        14
    welong  
    OP
       2023 年 3 月 24 日
    @humbass 不要戾气那么重好吗?首先「大牛」是尊称各位 v 友,只要技术在我之上的,我都愿意喊你一声「大牛」;其次你如果觉得你的技术与价格不匹配,做个看官就好了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2436 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 12:32 PVG 20:32 LAX 04:32 JFK 07:32
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86