es6 import的简写形式?
比如在commonjs里面,我们可以直接
app.use("/api/v1", require("@/routes/index"))
但是在es里面,我们需要两步走
import SomeRouter from "@/routes/index"
app.use("/api/v1",SomeRouter)
请问es里面这个import有没有简写形式,引用运行一步到位,就不用再多写一行了?感谢
回复
1个回答
test
2024-06-29
ES2020
引入了一个议案:通过 import()
实现动态加载,这 不是 简写,是不同的实现
import
是 关键字 ,而 import()
是 类函数语法,算是一种异步导入的模式
// 异步导入,返回的是 promise
import('url')
.then(module => {
})
.catch(err => {
});
参考ES2020 import()
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容