From 8eaccdaa2374cbcfe101f0046d9c6731e1dd28c0 Mon Sep 17 00:00:00 2001 From: bailicangdu <1264889788@qq.com> Date: Sun, 24 Oct 2021 20:02:45 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=A1=88=E4=BE=8B=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/zh-cn/advanced.md | 12 ++++++------ examples/children/angular11/src/main.ts | 2 +- examples/children/vite/src/main.js | 10 +++++----- examples/children/vue3/src/main.js | 4 ++-- examples/children/vue3/src/router.js | 2 +- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/docs/zh-cn/advanced.md b/docs/zh-cn/advanced.md index 0a7bdb81c..03d24a138 100644 --- a/docs/zh-cn/advanced.md +++ b/docs/zh-cn/advanced.md @@ -25,7 +25,7 @@ microApp.start({ credentials: 'include', // 请求时带上cookie } - return fetch(url, Object.assign(options, config)).then((res) => { + return window.fetch(url, Object.assign(options, config)).then((res) => { return res.text() }) } @@ -230,8 +230,8 @@ function mount () { // 👇 将卸载操作放入 unmount 函数 function unmount () { - app.unmount() - history.destroy() + app?.unmount() + history?.destroy() app = null router = null history = null @@ -274,7 +274,7 @@ async function mount () { function unmount () { app?.destroy(); // 清空根元素,如果根元素不是app-root,根据实际情况调整 - document.querySelector('app-root').innerHTML = ''; + document.querySelector('app-root')?.innerHTML = ''; app = null; } @@ -317,8 +317,8 @@ function mount () { // 👇 将卸载操作放入 unmount 函数 function unmount () { - app.unmount() - history.destroy() + app?.unmount() + history?.destroy() app = null router = null history = null diff --git a/examples/children/angular11/src/main.ts b/examples/children/angular11/src/main.ts index 1bbbc96e9..a6919beb6 100644 --- a/examples/children/angular11/src/main.ts +++ b/examples/children/angular11/src/main.ts @@ -29,7 +29,7 @@ async function mount () { // 将卸载操作放入 unmount 函数 function unmount () { app?.destroy(); - // @ts-ignore + // @ts-ignore 清空根元素,如果根元素不是app-root,根据实际情况调整 document.querySelector('app-root')?.innerHTML = ''; app = null; console.log('微应用child-angular11卸载了'); diff --git a/examples/children/vite/src/main.js b/examples/children/vite/src/main.js index fcfbca209..de6b7d1d4 100644 --- a/examples/children/vite/src/main.js +++ b/examples/children/vite/src/main.js @@ -1,5 +1,5 @@ import { createApp } from 'vue' -import * as VueRouter from 'vue-router' +import { createRouter, createWebHashHistory } from 'vue-router' import App from './App.vue' import Page1 from './pages/page1.vue' import Page2 from './pages/page2.vue' @@ -24,8 +24,8 @@ let router = null let history = null // 将渲染操作放入 mount 函数 function mount () { - history = VueRouter.createWebHashHistory('/micro-app/vite/') - router = VueRouter.createRouter({ + history = createWebHashHistory('/micro-app/vite/') + router = createRouter({ history, routes, }) @@ -39,8 +39,8 @@ function mount () { // 将卸载操作放入 unmount 函数 function unmount () { - app.unmount() - history.destroy() + app?.unmount() + history?.destroy() app = null router = null history = null diff --git a/examples/children/vue3/src/main.js b/examples/children/vue3/src/main.js index beb3ea840..34b844f02 100644 --- a/examples/children/vue3/src/main.js +++ b/examples/children/vue3/src/main.js @@ -41,8 +41,8 @@ function mount () { // 将卸载操作放入 unmount 函数 function unmount () { - app.unmount() - history.destroy() + app?.unmount() + history?.destroy() app = null router = null history = null diff --git a/examples/children/vue3/src/router.js b/examples/children/vue3/src/router.js index 5c739a6a7..4d69944f6 100644 --- a/examples/children/vue3/src/router.js +++ b/examples/children/vue3/src/router.js @@ -1,4 +1,4 @@ -import Home from './pages/page1.vue'; +import Home from './pages/page1.vue' const routes = [ {