设为首页收藏本站

react native【免费】VIP视频教程 rn开发者交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 301|回复: 2

[RN与原生混合类] 自定义的日历,却没有满足项目需求的插件.怎么办?

[复制链接]

1

主题

188

帖子

493

积分

RN高级VIP

Rank: 9Rank: 9Rank: 9

积分
493
发表于 2017-4-4 21:13:26 | 显示全部楼层 |阅读模式
本帖最后由 Juzphome 于 2017-4-4 22:00 编辑

项目需要自定义的日历,却没有找到满足需求的插件,怎么办?

项目需要做如下图片日历:


首先我去github寻找有没有可直接使用的日历插件,结果还真有类似的

https://github.com/stephy/CalendarPicker

但是在安装插件后,运行react-native start,报错:

  1. <div>
  2. jest-haste-map: @providesModule naming collision:
  3.   Duplicate module name: react-native
  4.   Paths: D:\react-native\SmartTollMachine\node_modules\react-native-calendar-picker\node_modules\react-native\package.json collides with D:\react-native\SmartTollMachine\node_modules\react-native\package.json

  5. This warning is caused by a @providesModule declaration with the same name across two different files.
  6. Loading dependency graph...
  7. Bundling `index.android.js`
  8.   Analysing...jest-haste-map: @providesModule naming collision:
  9.   Duplicate module name: react-native-packager
  10.   Paths: D:\react-native\SmartTollMachine\node_modules\react-native-calendar-picker\node_modules\react-native\packager\package.json collides with D:\react-native\SmartTollMachine\node_modules\react-native\packager\package.json</div><div>。。。</div><div>。。。</div>
复制代码
上面报错信息看出,是因为这个react-native-calendar-picker插件的文件与本项目的文件名字重名了,于是我将react-native-calendar-picker插件包与本项目重名的文件删掉,发现需要删好多文件,于是直接将react-native-calendar-picker插件的\react-native-calendar-picker\node_modules\react-native目录全部删掉,然后在运行react-native start,就不再出现错误

另一个问题来了,运行结果如下图:
date.png


存在的问题是:日历不能进行屏幕视频,修改属性,也没法改变,很让人失望,
自己写不错怎么复杂的组件,请问我该如何做出项目需求那样的日历呢?







回复

使用道具 举报

4

主题

1461

帖子

3024

积分

RN高级VIP

Rank: 9Rank: 9Rank: 9

积分
3024
发表于 2017-10-10 00:38:23 | 显示全部楼层
fadfadasdfas回复dfasdfa
回复 支持 反对

使用道具 举报

4

主题

1461

帖子

3024

积分

RN高级VIP

Rank: 9Rank: 9Rank: 9

积分
3024
发表于 2017-12-15 14:15:43 | 显示全部楼层
回复回复回复回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备18018285号-2  

GMT+8, 2020-7-11 12:03 , Processed in 0.176172 second(s), 31 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表