js为什么不能使用 import {...} as xxx from ''
在js 里我希望按需引入 还希望引入后可以用一个上下文来引用,不想直接暴露在整个命名空间里面。js或者ts 有没有类似的可以实现的方案
js为什么不能使用 import {...} as xxx from ''
在js 里我希望按需引入 还希望引入后可以用一个上下文来引用,不想直接暴露在整个命名空间里面。js或者ts 有没有类似的可以实现的方案
你说的是这个吗
import * as service from xxx
// use
service.a()
service.b()
//-------------------
import { a, b } from xxx
a()
b()
已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。
import {a as cc,d as df} from "common"这是可以的
这是es6语法,可能需要babel转义一下
已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。
要想树摇优化则必须使用import {} from "xxx"的用法,如果想更改导入的名称可以用别名 import { xxx as yyy } from 'xxx'
或者也可以这样分步导入:import yyy from 'xxx/xx';import zzz from 'xxx/zz;'
已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。
import * as xxx from "..."
const { x, y } = xxx;
已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.1k 阅读