我在某些部分遇到了vue-router,我不知道该怎么办,无法找到任何可行的方法,我不确定它是否适用于旧版本或其他东西 .
My problem: 我有2个不同网站的Vue应用程序,例如:example.nl和example.be . 现在,对于这两个站点,我都有一个siteId . 我可以从vuex那里得到那个id .
const siteId = store.getters.siteId;
现在基于siteId我想在路由上加载一个组件 .
Example :
import {store} from '@/plugins/vuex_store';
const siteId = store.getters.siteId;
import test from 'nl/test';
if(siteId === 2) {
import test from 'be/test'; <-- thows error 'statement expected'.
}
let router = ({
path: 'exmaple',
name: 'example',
component: test,
});
export default router;
我尝试了几件事:
import("nl/test").then(foo => console.log(foo.default));
但这给了我一个语法错误 .
任何想法都会很好
1 回答
我可能有3个解决方案 . 我自己不确定解决方案2 .
要么
要么