【问题标题】:ViewPager of React Native gives error :: 'ViewPagerAndroid has been removed from React Native'React Native 的 ViewPager 给出错误 :: 'ViewPagerAndroid 已从 React Native 中删除'
【发布时间】:2020-03-30 09:44:15
【问题描述】:

我正在尝试在 React Native 上使用 View Pager,我正在使用参考链接寻求帮助 https://reactnativecode.com/create-viewpager-with-tab-title-dot-indicators/?unapproved=42387&moderation-hash=570c68d8ea5535b832994536ba239b28#comment-42387

当我按原样使用代码并运行时,它会给出错误 -

ViewPagerAndroid has been removed from React Native. It can now be installed and imported from 'react-native-viewpager' instead of 'react-native'. 

我错过了什么?

【问题讨论】:

    标签: react-native android-viewpager2


    【解决方案1】:
    yarn add @react-native-community/viewpager
    

    或者

    npm -i @react-native-community/viewpager --save
    

    使用这些命令进行链接

    react-native link @react-native-community/viewpager
    

    在较新版本的 React Native ViewPager 中不可用,所以你必须手动添加它

    然后,你可以像这样导入它

    import ViewPager from '@react-native-community/viewpager';
    

    【讨论】:

    • 如果可能,请努力提供额外的解释,而不仅仅是代码。此类答案往往更有用,因为它们可以帮助社区成员,尤其是新开发人员更好地理解解决方案的推理,并有助于避免需要解决后续问题。
    • 现在好像已经弃用了。 npmjs 说:不再支持这个库。请改用 react-native-pager-view
    【解决方案2】:

    你必须注意:

    如果您的 react native 版本 react-native-tab-view 2.xx 版本(最新这个版本是2.16.0)

    如果 >= 0.63 则安装 3.x.x

    也许这就是原因

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-30
      • 2018-01-30
      • 1970-01-01
      • 1970-01-01
      • 2019-07-16
      • 2020-01-06
      相关资源
      最近更新 更多