首次调用loadMicroApp Url会自动切换成子应用url
Closed this issue · 3 comments
CTzhida commented
CTzhida commented
先进入子应用vite_vue2 点击按钮去手动加载vite_vue3 浏览器的url自动切换到/vite_vue3
lishaobos commented
先进入子应用vite_vue2 点击按钮去手动加载vite_vue3 浏览器的url自动切换到/vite_vue3
这是 vue-router@4 的一个 bug 或者设计,你可以先采用以下建议:
// 主应用通过 url 变化加载子应用
const router = createRouter({
history: createWebHistory(microApp.__POWERED_BY_QIANKUN__ ? pkg.name : '/')
})
// 主应用通过 loadMicroApp 加载子应用
const router = createRouter({
history: createWebHistory('/')
})
CTzhida commented
先进入子应用vite_vue2 点击按钮去手动加载vite_vue3 浏览器的url自动切换到/vite_vue3
这是 vue-router@4 的一个 bug 或者设计,你可以先采用以下建议:
// 主应用通过 url 变化加载子应用 const router = createRouter({ history: createWebHistory(microApp.__POWERED_BY_QIANKUN__ ? pkg.name : '/') })// 主应用通过 loadMicroApp 加载子应用 const router = createRouter({ history: createWebHistory('/') })
谢谢大佬,试过之后可以了