a992681784

Results 12 comments of a992681784

我可以理解(start[ 0 ] + end[ 0 ] ) / 2是中点坐标,但是减去y轴差值乘以曲率( start[ 1 ] - end[ 1 ] ) * curveness理解不了!能否细说一下?谢谢

@HinduLotus 碰到同样的问题了,你解决了吗

@fz6m 请教下如何实现登录后根据从服务器拿到的路由配置,动态注册子应用和配置路由?

@fz6m 谢谢解答 但是我没完全看懂 app.tsx是在刚进页面就会执行,我点击登录之后是不会执行app.tsx里的代码的,这个应该怎么处理呢?

> 1. 第一次没有权限 -> 跳转到登录页。 > 2. 登录完成后会赋予 cookie / auth 等唯一标识到本地,登录成功后刷新页面。 > 3. 第二次进入有权限 -> 在 render 前,请求接口就获取到了这个人的路由表,跳转到你想要的页面即可。 > > 注:如果是 sso 登录,无权的情况应该跳到 sso 登录。 再次非常感谢你的解答 我理解了 我之前没往这方面想是因为 我之前的做法是登录后直接路由跳转到内容页,而不是刷新整个页面。刷新整个页面或多或少会给用户产生一些突兀感。...

@fz6m 请问下,发到生产环境后 子应用无法正常响应主应用的路由是什么原因?开发环境是正常的 能够正常响应。 我的主子应用都是umi4。 ··· path: '/pedestal', component: './PedestalApp', routes: [ { path: '/pedestal/*', microApp: 'pedestal', microAppProps: { // base: '/pedestal', autoSetLoading: true, wrapperClassName: 'microAppWrapperCls', }, }, ], ···

> 多给些上下文信息帮助判断问题,配置,报错,表现,最小复现。 > > nginx 配置是否正确,加载地址是否正确等。 不好意思,描述起来有点复杂,我晚点整理下。我大概说下情况。 主子应用都是部署在非根目录下,我都已经配好了base和publicPath,主子应用单独跑起来都是正常的,可以访问对应的路由。现在是在主应用加载子应用时,主应用的路由切换成功,但是子应用没有匹配,但是我看到子应用的地址是加载成功了的。然后开发环境是正常的,没有这个问题。 路由都是采用BrowserHistory Nginx都配置了 重定向到index.html。 (生产环境的图死活传不上来了。。。也是子应用地址加载成功了,但是子应用内容区域是空的) ![image](https://user-images.githubusercontent.com/20497118/204787650-b137462b-2ba6-4ee3-8302-6021fd2eb7b5.png)

> 多给些上下文信息帮助判断问题,配置,报错,表现,最小复现。 > > nginx 配置是否正确,加载地址是否正确等。 @fz6m 不好意思,描述起来有点复杂,我晚点整理下。我大概说下情况。 主子应用都是部署在非根目录下,我都已经配好了base和publicPath,主子应用单独跑起来都是正常的,可以访问对应的路由。现在是在主应用加载子应用时,主应用的路由切换成功,但是子应用没有匹配,但是我看到子应用的地址是加载成功了的。然后开发环境是正常的,没有这个问题。 路由都是采用BrowserHistory Nginx都配置了 重定向到index.html。 (生产环境的图死活传不上来了。。。也是子应用地址加载成功了,但是子应用内容区域是空的) ![image](https://user-images.githubusercontent.com/20497118/204787650-b137462b-2ba6-4ee3-8302-6021fd2eb7b5.png)

@fz6m 我看文档上,通过路由绑定子应用的方式子应用会自动匹配路由。 ![image](https://user-images.githubusercontent.com/20497118/204791926-2ea09c12-8d64-4589-a11c-76f82dd5d755.png)