1. 什么是iframe,有什么用?

    答:用于在网页内显示网页。
    例子:

    1. <!DOCTYPE html>
    2. <html>
    3. <body>
    4. <iframe src="/example/html/demo_iframe.html" width="200" height="200"></iframe>
    5. <p>某些老式的浏览器不支持内联框架。</p>
    6. <p>如果不支持,则 iframe 是不可见的。</p>
    7. </body>
    8. </html>

    运行代码:
    image.png

    1. why don’t use iframe?

    答:iframe 最大的特性就是提供了浏览器原生的硬隔离方案,不论是样式隔离、js 隔离这类问题统统都能被完美解决。但他的最大问题也在于他的隔离性无法被突破,导致应用间上下文无法被共享,随之带来的开发体验、产品体验的问题。
    3.如何动态配置public路径?
    首先创建一个public-path.js文件
    文件的代码如下:

    if (window.__POWERED_BY_QIANKUN__) {
        __webpack_public_path__ = window.__INJECTED_PUBLIC_PATH_BY_QIANKUN__
    }
    

    注意:然后将其引入到main.js的最上面一层。
    代码如图所示:
    image.png

    1. 为什么总显示publicpath of undefined?

    在.eslintrc.js中配置全局函数。
    image.png
    5.为什么vueroute的嵌套路由会显示不出来?
    嵌套路由只有在他的父级路由下才可以显示出来。