虚拟数据库,导出多个默认数据库

时间:2018-12-04 05:09:30

标签: javascript

所以,伙计们,我正在尝试为正在处理的项目创建一个虚拟数据库,现在我以Todo应用为例。

    const todos =  [
      {
        id: 1,
        title: "lunch",
        description: "Go for lunc by 2pm"
      }
      ];

     export default todos;

这很好!但是当我创建一个Todo列表和要从商店购买的商品的列表时-

     const todos =  [
       {
        id: 1,
        title: "lunch",
        description: "Go for lunc by 2pm"
        }

     const shoppingList =  [
         {
         id: 1,
         item: "lunch",
         description: "Go for lunc by 2pm"
         }
          ];

导出默认待办事项; 导出默认的shoppingList;

如果我尝试运行此错误消息 “每个模块只允许一个默认导出。(90:0-这是我上面给出的最后一行 )”

2 个答案:

答案 0 :(得分:1)

let value = 339.09965653839
let valueInString = "\(value)".split(separator: ".")
print(valueInString[1].first ?? "")

答案 1 :(得分:1)

您使用默认情况下的两个导出,或者仅使用默认情况下将所有组件传递到其中的单个导出,例如:

export default {todos, shoppingList};

因为只允许一个默认导出。

或者您可以将两个组件都放到一个根组件中并导出。

如果您仍然打算使用两个不同的导出语句,只需从其中删除默认关键字即可。希望有帮助。

您也可以在这里参考以获得更详细的了解: exporting modules