簡體   English   中英

vuejs app.js 導入路徑可以是動態的還是在 if else 條件下?

[英]Is vuejs app.js import path can be dynamic or in if else condition?

應用程序.js

原來的

import x from 'project/a'

是真的嗎

var project = 'a'

if(project == 'a')
{
   import x from 'project/a'
}
else
{
   import x from 'project/b'
}

或者它可以使用

var project = 'a'
var filepath = '';

if(project == 'a')
{
   filepath = 'project/a';
}
else
{
   filepath = 'project/b';
}

import x from filepath

您可以同時導入兩者並執行條件:

import initProjectA
import initProjectB

if (condition) {
  initProjectA()
} else {
  initProjectB()
}

或者做動態導入:

import(module).then(importedModule => {
  importedModule.default() // assuming you did `export default`
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM