码迷,mamicode.com
首页 > 其他好文 > 详细

ES6中import * as xxx from 'xxx'的作用

时间:2020-05-20 14:39:04      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:nal   合成   turn   detail   log   es6   code   tail   default   

ES6中import * as xxx from ‘xxx‘的作用

import * as xxx from ‘xxx‘  会将 "xxx" 中所有 export 导出的内容组合成一个对象返回(或import * as obj from ‘xx‘  这种写法是把所有的输出包裹到obj对象里);

eg:

xxx里中:

export function test(){

    return ‘返回是test 内容‘;

 }

export function login(){

    return ‘返回login 内容‘;

 }

调用test 函数,即obj.test();

调用login 函数,即obj.login();

 

扩展:那不带*as(即import xxx from ‘xxx‘)

技术图片

 

 

 

 

技术图片

总结:

import * as xxx from ‘xxx’: 会将若干export导出的内容组合成一个对象返回;

import xxx from ‘xxx’:(export default Din)只会导出这个默认的对象作为一个对象

ES6中import * as xxx from 'xxx'的作用

标签:nal   合成   turn   detail   log   es6   code   tail   default   

原文地址:https://www.cnblogs.com/onesea/p/12923069.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!