评估导入的函数

时间:2016-06-03 02:48:07

标签: javascript ecmascript-6

我有2个js文件。 1是导入另一个

//Code to import import.js


export default ()=>{
    return
    [
        {
            'key':'dashboard',
            'label': 'Dashboard',
            'type':'top',
            'children': dashboard
        },
        {
            'key':'sal',
            'label': 'Sales',
            'type':'top',
            'children': inventory
        }
    ];
}

这是在这里加载的

import menu from './import.js';

export default class Loader {
    getMenu(){
         menu.map((item)=>{
            return `<div>${item.label}</div>`;
         });
     }
}

在render方法中,menu是一个函数,而不是返回的数组。我也尝试过运行

menu().map((item)=>{
            return `<div>${item.label}</div>`;
         });

但它仍然不起作用

1 个答案:

答案 0 :(得分:0)

return [//here is the change,write [ with return in same line
    {
        'key':'dashboard',
        'label': 'Dashboard',
        'type':'top',
        'children': dashboard
    },
    {
        'key':'sal',
        'label': 'Sales',
        'type':'top',
        'children': inventory
    }
];