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
子站问答
访问
宣传栏