其他开发
我有一个TabView。TabView中有两个视图-HomePageView和StatsPageView。HomePageView是第一个加载的视图。加载主页时,选项卡栏的背景为白色,而不是init()方法中设置的粉色背景。当我转到统计页面查看时,选项卡栏是粉红色的。当我回到主视图时,选项卡栏是粉红色的。为什么它装的是白色而不是粉色?我已经尝试将UITabBar.appearance().barT
..
我最近注册了苹果的iOS Dev计划。帐户已激活并准备就绪。然而,当我尝试上传应用程序时,我会打开iTunes Connect,它会显示: Apple ID没有访问iTunes Connect的权限。 在应用程序加载程序中,它说: 找不到用户名为";user@domain.com";的注册用户(1001) 出什么问题了? 推荐答案 我收到了相同的
..
我尝试使用Formik库来验证表单,但在将Change函数传递给输入组件时遇到问题。 以下是主要组件: import React from 'react'; import { IonHeader, IonContent, IonToolbar, IonTitle, IonButton, IonPage, IonList } from '@ionic/react'; import
..
我使用的是名为Formik(2.1.5)的最新版本的Reaction表单库。 它相当不错,但我在初始加载时遇到了单选按钮组的问题。 当我第一次加载表单时,我设置了一组初始值。 当我执行console.log并且所有数据都在那里时,我可以看到它们。 我的输入域和文本域完美地加载了初始值。 但是我的单选按钮组没有显示应该选择哪个单选按钮。 以下是我的单选按钮组代码:
..
我的表格如下 const NewProduct = ({}) => { const validate = (values) => { const errors = {} if (!values.title) { errors.title = 'Required' } return errors
..
我正在尝试通过使用map的索引来设置动态表单的默认值,以下是代码片段: handleSubmitForm(data)} // validationSchema={valida
..
我这里的产品可能有一个或多个图像。具体取决于ProductCode。 如果ProductCode为,则它们属于同一产品。可以在图像的文件名上找到ProductCode,它在第一个下划线之后。例如,如果文件名为AA_BB_CC.jpg。ProductCode为bb。 您可以查看“我的代码”框中的样本图像。 因此,如果图像具有相同的ProductCode,它应该加起来就是产品。我的问题是在
..
我想提出两个条件:如果isProduct或isBox为真,则product_id应该是必需的。我在下面执行了此代码,但它不起作用 product_id: yup.string().when(['isProduct', 'isBox'], { is: true, then: yup.string().required('Select product'), }), 推荐
..
我有一个反应表格, 在有选择字段的地方, 假设该字段具有值A、B、C、D、E、F。 现在假设,另一个字段ChooseSubType只有在我选择B或D时才会显示,并且此字段仅在显示时是必填字段,而不是在此之前。 现在,我如何才能做到这一点? 以下是第一个字段的代码,即选择字段 chooseAlphabet: Yup.string().required('field requi
..
问题: 我在Reaction中选择了Formik表单中的输入。我的代码如下
..
我有以下作为Formik的表单域类型: interface FormFields { groups: string[]; } 我正在尝试传递一个YUP架构来验证上面的内容:它可以是空数组(必须定义),但也可以包含字符串。 以下选项不起作用: const schema = Yup.object({ groups: Yup.array().defined() }).def
..
我正在使用Formik用于React应用中的一个小表单。 方法handleSubmit在用户按Enter键时触发。 有什么方法可以防止这种触发吗? 我在以前的文档中没有找到任何东西... 谢谢。 推荐答案 您可以按如下方式添加onKeyDown处理程序: /** * Stop enter submitting the form. * @param keyEv
..
我正在尝试使用材料UI切换按钮,有点像单选按钮,为用户提供对给定问题的两个选择。 它基本上可以正常工作,但当尝试调整每个切换按钮被选中时的样式时,我无法更改切换按钮的背景颜色。我在ToggleButton组件上使用了CLASS属性,并在该属性中使用了";SELECTED&QOOT;规则。 某些css属性(如pding&;boxShadow)可以正常工作,但其他属性(包括背景颜色)则
..
我在一个用Yup验证的Formik表单中使用了Reaction-Datepicker。为了将Reaction-Datepicker集成到Formik中,我使用了wrapper solution in this thread。 最初输入值时,将检查.required(),但不会检查其他任何验证。因此,我不会立即获得StartDate later than today验证。如果我再次进入该控件并
..
如何将取消退回应用于下面的异步验证(code from Yup's github)? let asyncJimmySchema = string().test( 'is-jimmy', '${path} is not Jimmy', async (value) => (await fetch('/is-jimmy/' + value)).responseText === 'tru
..
我想在formik中使用yup来验证我的表单。假设我有4个字段A、B、C、D,它们都是字符串。如果我希望至少有一个字段不是空的,那么这是一个有效的表单,我应该如何编写验证模式?提前感谢! 推荐答案 使用YUP时,如果所有正常功能都失败了,您可以使用.test功能,这里介绍了-https://github.com/jquense/yup#mixedtestname-string-mess
..
我想使用formik进行异步验证,并使用yup进行验证架构,但我找不到示例或演示。 推荐答案 const validationSchema = Yup.object().shape({ username: Yup.string() .test('checkDuplUsername', 'same name exists', function
..
我有一个由formik控制的表单,当我填写所有字段并按下提交按钮时,函数onSubmit被调用,并且我的表单将重置此值。 有时我的数据不正确(如重复的电子邮件),我需要保存此数据。 如何执行此操作? 这是我的代码: const schema = Yup.object().shape({ login: Yup.string()
..
我正在尝试使用Yup的.test()方法在Formik中进行异步验证,并且需要设置从API获得的错误消息。根据后端的某些情况,错误消息会有所不同。 尝试了这里提到的几种解决方案 https://github.com/jquense/yup/issues/222和Dynamic Validation Messages Using Yup and Typescript 但Yup正在抛出t
..
我希望在装入表单时显示字段错误。不是在提交之后。 是的: const validation = Yup.object().shape({ field: Yup.string().required('Required') }); Formik:
..