首页 > 解决方案 > 导出默认的RouteConfig数组

问题描述

有没有办法“合并”“algo”的声明和导出默认值?

例如。我有这段代码:

import { HelloWorld } from './components';
import { RouteConfig } from 'vue-router';

let algo: RouteConfig[] = [
    {
        path: '/',
        name: 'home',
        component: HelloWorld
    }
]

export default algo;

有没有办法做类似的事情?

import { HelloWorld } from './components';
import { RouteConfig } from 'vue-router';

export default RouteConfig[] = [
    {
        path: '/',
        name: 'home',
        component: HelloWorld
    }
];

标签: typescriptvue.js

解决方案


有没有办法做类似的事情?

不。遗憾的是,export default除非您导出函数 OR 类,否则您需要将声明和语句分开。

我个人用export default的不多:https ://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html


推荐阅读