美文网首页
浅析export * from 与 export {defaul

浅析export * from 与 export {defaul

作者: 如果俞天阳会飞 | 来源:发表于2022-04-26 16:25 被阅读0次

    在需要导入的地方可通过解构导入即可
    常见导出结构

    // xxx.js
    export const Aa = "a"
    export const Bb = 111
    export default = [1,2,3]
    

    相当于

    // import {} from "xxx"  解构导入
    xxxModele.Aa = "a"
    xxxModele.Bb = 111
    // import anyName from 'xxx'  默认导入
    xxxModele.default = [1,2,3]
    

    会把 xxx 中所有的非default导出

    export * from './xxx'
    // 无法在外部 import {default} from "xxx"
    

    需要 xxx 中导出 default

    export { default } from './xxx'
    // 或
    export { default as alias } from './xxx
    

    需要 xxx 中导出 Aa、Bb

    export { Aa , Bb  } from './xxx'
    

    相关文章

      网友评论

          本文标题:浅析export * from 与 export {defaul

          本文链接:https://www.haomeiwen.com/subject/tjllyrtx.html