es6 import的简写形式?

比如在commonjs里面,我们可以直接

app.use("/api/v1", require("@/routes/index"))

但是在es里面,我们需要两步走

import SomeRouter from "@/routes/index"
app.use("/api/v1",SomeRouter)

请问es里面这个import有没有简写形式,引用运行一步到位,就不用再多写一行了?
感谢

阅读 2.9k
2 个回答

ES2020 引入了一个议案:通过 import() 实现动态加载,这 不是 简写,是不同的实现

import关键字 ,而 import()类函数语法,算是一种异步导入的模式

// 异步导入,返回的是 promise
import('url')
    .then(module => {
      
    })
    .catch(err => {
      
    });
参考
ES2020 import()
推荐问题
logo
Microsoft
子站问答
访问
宣传栏