【问题标题】:How do you solve: undefined is not an object (evaluating 'this.panResponder.panHandlers')?你如何解决:未定义不是一个对象(评估'this.panResponder.panHandlers')?
【发布时间】:2019-12-26 09:29:26
【问题描述】:

你好我的朋友如何解决这个问题,我有以下源代码:

  import React, { Component } from 'react';
        import { Container, Header, Content, SwipeRow, View, Text, Icon, Button } from 'native-base';

            class SwipeRowExample extends Component {   
              render() {
                return (
                  <Container>
                    <Header />
                    <Content scrollEnabled={false}>
                      <SwipeRow
                        leftOpenValue={75}
                        rightOpenValue={-75}
                        left={
                          <Button success onPress={() => alert('Add')}>
                            <Icon active name="add" />
                          </Button>
                        }
                        body={
                          <View>
                            <Text>SwipeRow Body Text</Text>
                          </View>
                        }
                        right={
                          <Button danger onPress={() => alert('Trash')}>
                            <Icon active name="trash" />
                          </Button>
                        }
                      />
                    </Content>
                  </Container>
                );
              }
            }

            export default SwipeRowExample;

获得消息:未定义不是对象(正在评估“this.panResponder.panHandlers”)

但结果显示:

【问题讨论】:

    标签: react-native expo native-base


    【解决方案1】:

    SwipeRow 已从最新版本中删除,他们推荐react-native-swipe-list-view

    使用 SwipeRow 将原生基础版本更改为 2.12.0

    SwipeRow (removed)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-10
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多