自学内容网 自学内容网

import * as的使用

import * as 是将一个模块的所有导出内容作为一个命名空间对象导入到当前模块中,其中 * 表示导入该模块中的所有导出内容,而 as 则用于指定导入的命名空间对象的名称。

例如:在 formatter 文件中有两个方法导出

const a = () => {
console.log('a');
};

const b = () => {
console.log('b');
};

export { a, b };

导入的时候就可以用 import * as 把两个方法写在一个对象里

import * as formatter from '@/utils/formatter';

formatter.a();
formatter.b();

否则导入的时候就需要把每个方法都解构出来

import { a, b } from '@/utils/formatter';

a();
b();

原文地址:https://blog.csdn.net/Misnice/article/details/136933890

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!