[英]Is vuejs app.js import path can be dynamic or in if else condition?
App.js应用程序.js
Original原来的
import x from 'project/a'
can it be是真的吗
var project = 'a'
if(project == 'a')
{
import x from 'project/a'
}
else
{
import x from 'project/b'
}
or could it use或者它可以使用
var project = 'a'
var filepath = '';
if(project == 'a')
{
filepath = 'project/a';
}
else
{
filepath = 'project/b';
}
import x from filepath
You could either import both and do the conditional:您可以同时导入两者并执行条件:
import initProjectA
import initProjectB
if (condition) {
initProjectA()
} else {
initProjectB()
}
Or do dynamic imports:或者做动态导入:
import(module).then(importedModule => {
importedModule.default() // assuming you did `export default`
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.