我正在为我的减速器和动作创建者使用一些自定义类型,如下所示:

const types = {

    REQUEST_PENDING: 'ajax api request pending ...',
    REQUEST_SUCCESS: 'ajax api success',
    TOGGLE_SUGGESTIONS: '[ui] show/hide suggestions list'
}

export default types;


但是当我尝试将它们导入其他文件中时

import { REQUEST_PENDING, REQUEST_SUCCESS } from '../types';


我收到这个错误

Attempted import error: 'REQUEST_PENDING' is not exported from '../types'

最佳答案

您可以导入“类型”并像

import types from "../types";

types.REQUEST_PENDING
types.REQUEST_SUCCESS


或者,您可以将REQUEST_PENDING和REQUEST_SUCCESS导出为常量

export const REQUEST_PENDING = "REQUEST_PENDING";
export const REQUEST_SUCCESS = "REQUEST_SUCCESS";


然后像导入

import { REQUEST_PENDING, REQUEST_SUCCESS } from "../types";

关于javascript - 在导入时选择对象属性的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54538052/

10-12 01:09
查看更多