import * as xxx from 的含义

参考 https://blog.csdn.net/thlzjfefe/article/details/108658206

 

一. 把所有的输出包裹到obj对象里

  export function f1(){}

  export function f2(){}

 

 

  import * as Fn from './index.js'

  Fn.fn1()

  Fn.fn2()

二 .重命名export 和import 导入多个文件中,变量名字相同,即会产生命名冲突的问题

  //test1.js

    export let myName = "我来自test1"

  //test2.js

    export let myName = "test2"

 

  //

    import {myName as name1 } from './test1.js'

    import {myName as name2} from './test2.js'

 

posted @ 2022-02-14 14:33  fanly_hh  阅读(415)  评论(0)    收藏  举报