问题标签 [react-native-calendars]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
223 浏览

javascript - 导入 react-native-calendar-picker 后出现错误

我是反应原生的新手。导入 react-native-calendar-picker 后出现以下错误:

0 投票
0 回答
169 浏览

react-native - 如何以编程方式打开/关闭 react-native-calendars 的 ExpandableCalendar?

我想以编程方式打开/关闭 ExpandableCalendar。我发现只有一个initialPosition道具。更改时它不起作用initialPosition。所以我尝试使用setPosition()ExpandableCalendar 的 ref 和 call 函数

当我使用这段代码时,ref.current.contentRef总是undefined

我的问题是

  • 如何获得refExpandableCalendar?似乎asCalendarConsumer将 ref 保存为 contentRef:
  • 有没有办法以编程方式打开 ExpandableCalendar?setPosition() 函数是否有效或者有另一种方法可以做到这一点。

我的环境是

  • react-native-calendars@1.1266.0
  • react-native@0.64.2
0 投票
1 回答
464 浏览

reactjs - 反应本机日历 wix/react-native-calendars 多点不起作用

嗨,我需要在每月更改的日历上更新多点

它似乎只在调试模式下工作。该文件说标记的日期对象是不可变的。如何刷新新的标记日期对象上的日历

关于这个问题的任何想法。我找不到更好的解决方案。请帮忙

我正面临这个问题

0 投票
1 回答
220 浏览

react-native - 使用 react-native-calendars 在每个日期渲染图像

我有一个用例,我必须在每个日期渲染一个图像。最初,我正在考虑react-native-calendar但找不到任何有用的东西。在这里,我将附上我想要实现的屏幕截图。

在此处输入图像描述

0 投票
1 回答
95 浏览

javascript - 状态已更改但视图未更新 React Native

我正在使用。'react-native-calendars'我的目标是显示点,然后在用户按下时标记多个日期。标记点是成功的。我使用markedDates对象作为状态变量,但是当更新markedDates对象以添加'selected':true, 'marked':true属性时calendar没有呈现它,我检查了markedDates对象,一切似乎都很好。

下面是代码

下面的handleConfirm2方法

0 投票
1 回答
162 浏览

javascript - 点击更改颜色 - react-native

我正在为一个大学项目创建一个药物提醒应用程序,我正在使用 react-native-calendars 库中的 Agenda 标签。这是我的应用程序现在的样子:1

我想添加一个功能,在单击日历时更改日历中每个项目的颜色 - 本质上是为了突出显示用户已服用药物。(几乎就像一个待办事项清单)。

我之前尝试实现此功能,但它会突出显示所有项目,而不是每个项目。

以下是没有此功能的当前代码:

和样式表:

0 投票
0 回答
61 浏览

react-native - 不能使用 'dayTextAtIndex' (wix/React-Native-Calendar) 来改变星期标题的颜色

我想将“Sun”文本的标题更改为红色。

我已经根据文档使用此代码

但在应用程序中,日历仍然是这样的

日历标题图片

我应该怎么办?

0 投票
0 回答
77 浏览

reactjs - 如何使用 react-native-calendars 中的议程更改每个项目复选框的颜色

我正在使用 React Native 和 Expo 创建一个药物提醒和日历应用程序。我正在使用 react-native-calendars 库并实现“议程”组件来获取每周日历视图,如以下屏幕截图所示。

如上所示,我的问题是,当我单击一个复选框时,它会变成红色(勾选)所有复选框,而不仅仅是该特定项目的复选框 - 即它不像正常的待办事项列表那样起作用。

以下是我的完整源代码:

0 投票
0 回答
34 浏览

react-native - ScrollToIndex 超出范围:请求的索引 1 超出 0 到 0

我在 CalendarList 中使用 react-native-calendars 的 CalendarList 组件我根据下面显示的条件设置了 pastScrollRange 和 futureScrollRange

并使用 CalendarList 如下

我只为 pastScrollRange 屏幕截图收到的错误附在下面。根据当前条件和日期计算的 pastScrollRange 值将为 1。使用此当前实现,我遇到了错误。但是,如果我在上述效果中手动将 pastScrollRange 值设置为 1,那么我将不会收到错误消息。

在此处输入图像描述

在使用状态中,如果我对两者都使用默认值 0,那么我也会收到错误。如果库文件中的控制台初始值 0 对它们都适用。请帮我解决问题。

0 投票
0 回答
28 浏览

react-native - 我们可以将反应本机日历与手机日历同步吗?

我想同步我的移动日历,就像它显示我的事件一样,我想将这些东西与我的 react-native-calendars 同步。我尝试了 react-native 事件库,但它仍然不是正确的同步方式。