无法读取未定义的属性地图

时间:2017-07-15 07:07:05

标签: javascript reactjs react-native react-native-android map-function

我收到此错误:

  

无法阅读财产' map'未定义的新的       ?index.android.bundle平台=机器人&安培; dev的=假安培;热=假安培;缩小= FALSE:87221:34   ReactCompositeComponentWrapper._constructComponentWithoutOwner       ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:31251:30   ReactCompositeComponentWrapper._constructComponent       ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:31247:21   ReactCompositeComponentWrapper.mountComponent       ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:31231:25   Object.mountComponent       ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:30937:39   Object.updateChildren       ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:32163:69   Constructor._reconcilerUpdateChildren       ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:32271:119   Constructor._updateChildren       ?index.android.bundle平台=机器人&安培; dev的=假安培;热=假安培;缩小= FALSE:32308:33   Constructor.updateChildren       ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:32302:14   Constructor.receiveComponent       ?index.android.bundle平台=机器人&安培; dev的=假安培;热=假安培;缩小= FALSE:32375:119

main.js

 import icons from './icons'       

  type Cell = {
      image: any,
      animation: any
    };

    export default class Camera extends React.Component {
      cells: Cell[];
      background = new Animated.Value(HIDDEN);
      text = new Animated.Value(HIDDEN);
      state: { focused?: Cell } = {};

      constructor(props) {

        super(props);
        this.cells = icons.map((icon) => ({
          ...icon, animation: new Animated.Value(HIDDEN)
        }));


      }

icons.js

import React from 'react';
import Icon from 'react-native-vector-icons/Octicons'
import SimpleLineIcons from 'react-native-vector-icons/SimpleLineIcons'

const icons =[
  { name: 'Notes', image: <Icon name='device-camera' />},
  { name: 'Earth', image: <SimpleLineIcons name='camera' /> }
]

export { icons }

1 个答案:

答案 0 :(得分:3)

<{1}}中的{p> export default icons;应该可以解决问题。