前端开发

Formik验证正在提交/isValiating未设置为True

我有一个我的用户请求的表单,我清楚地表明该表单是无效的。因此,我计划弹出一个sweetalert对话框,让他们知道他们需要再次检查表单。我想我可以在验证中这样做,以便在提交尝试失败时向他们发出警报: const validate = values => { console.log(formik.isSubmitting); // always prints false con ..
发布时间:2022-09-25 10:43:49 前端开发

使用Formik的Reaction验证最大范围

我正在尝试使用Reaction和Formik进行验证。我希望实现最大位数仅为2,最大范围仅为12。 expiryMonth: yup.string().required('Select month').max(2, 'Invalid month format (Example: 06)'), 推荐答案 您可以使用此命令: yup.string() .required("S ..
发布时间:2022-09-25 10:02:02 前端开发

使用YUP检查字符串或数字长度的验证

是否有用于验证特定长度的yup函数? 我尝试了.min(5)和.max(5),但我想要确保数字正好是5个字符(即邮政编码)的内容。 推荐答案 我不认为有任何内置的东西,但它很容易用test实现: yup.string() .test('len', 'Must be exactly 5 characters', val => val.length === 5) htt ..
发布时间:2022-09-25 09:05:29 前端开发

使用YUP和Formick进行密码验证

如何进行密码验证,同时将错误传递给不同的变量? 即 password: Yup.string().required("Please provide a valid password"), passwordMin: Yup.string().oneOf([Yup.ref('password'), null]).min(8, 'Error'), passwordLC: Yup.string ..
发布时间:2022-09-24 23:11:11 前端开发

JavaScript XPath和默认命名空间

我有一些JavaScript/XPath,它不能像我预期的那样工作。(available on jsfiddle)似乎我对一个XML命名空间做了一些错误的事情,使我无法通过它们的节点(标记)名称查询元素。 如果我尝试查询当前节点的所有子节点,我发现元素myElement没有问题: var xpathResult = xmlDoc.evaluate( "child::*", ro ..
发布时间:2022-09-24 17:54:54 前端开发

脚本第n阶树

如果所有单击的子项都为True,则需要将父项的Clicked属性更改为True。因此,在本例中,ID-14,15是将CLICKED属性设置为True。因此,ID 11被点击的父母必须成为真的。 如果11、12、14、15为真,则必须使4为真。 let obj = {children:[ { ID:1, clicked: false, children: [ ..
发布时间:2022-09-23 22:49:39 前端开发

在redux-thunk中调用一个异步函数内的另一个函数

我正在构建一个Reaction应用程序,并使用redux-thunk进行异步操作。我有两个函数getActivities()和createActivity(),我想在成功调用后者后调用前者。但是如果我将getActivities()放在createActivity()的then块中,它就不会被调用(这通过没有看到我放在getActivities()中的console.log()来证明)。下面是两个 ..
发布时间:2022-09-23 21:46:12 前端开发

尝试抽象WebAudio API xhr请求的部分时,无法将DOM元素传递给Java脚本中的构造函数

我的问题是。当我向下面的audioBoing函数添加参数,然后将相同的参数放入getElementById字符串中时,该函数不起作用。我收到一个错误,提示未捕获类型错误,无法调用Null的方法‘AddEventListener’ 下面的函数运行正常。我重写了它下面的函数,以反映我正在尝试做的事情。最终,我试图抽象该函数的一大部分,这样我就可以插入参数并运行它,而不必每次为它存储/启动的每个声 ..
发布时间:2022-09-23 20:23:47 前端开发

使用网络音频API的音调变送器?

使用Node js的音调转换器 您好,我是Web开发的初学者! 我正在尝试建立一个在线音频播放器,为此我需要一个音调变送器。 我试着学习Web音频API,这对我来说不是很容易理解... 有没有人能用节点js帮助建立一个“音调移位器”……或建议学习Web音频API的资源... 为什么此代码在节点js中不起作用? var audioCtx = new (window.A ..
发布时间:2022-09-23 20:06:21 前端开发

Tone.PitchShift和Howler.js问题

我喜欢在我的(Meteor)应用程序中使用Howler.js。然而,播放速率功能导致了我不想要的音调变化(我只想延长时间,并保持音调不变)。因此,我的解决方案是对它进行音调转换,以“纠正”音调。看起来很简单,这就是为什么我选择使用https://tonejs.github.io/ 唯一的问题是,我无论如何都不能让它正常工作。在阅读了几个小时的Web Audio API、Tone.js文档和在线讨 ..

如何在2019年用javascrip做时间跨度音频播放?

我正在寻找一种最新的解决方案,在不改变音调的情况下放慢/加快音频播放速度(所谓的“时间拉伸”)。处理应该尽可能快(音频是语音记录)。使用Web Worker也不错。 我正在使用Web Audio API。本机HTML5不是我的应用程序的选项。 我找到了一些延长时间的解决方案,但这些解决方案部分非常陈旧,不再维护,或者没有使用它们的例子。我找到的解决方案列表来自here。ThisStac ..
发布时间:2022-09-23 19:38:37 前端开发

是否可以合并两个音频字符串以创建唯一的音频文件?

是否可以合并两个音频‘base 64data’字符串以创建唯一的音频文件? 我的字符串中有两个循环音频Base64 wav,如下所示: data:audio/x-wav;base64,UklGRuIfQVZFZm1R7SH$WP90AhICLwKT... 我猜我在做一件非常愚蠢的事情,但我想知道这是否可能。 我正在尝试将这两个wav合并成一个可以在音频HTML元素中播放的wa ..
发布时间:2022-09-23 19:17:16 前端开发

从音频中获取对数字节频率数据

我之前问了一个类似的问题,但它没有解决我的问题,而且解释得很糟糕。 这一次,我制作了插图,希望能更好地解释。 我的音频播放器有一个简单的频谱分析仪。频率存储在一个数组中,该数组在每隔requestAnimationFrame进行更新,该数组如下所示: fbc_array = new Uint8Array(analyser.frequencyBinCount); analyser.get ..
发布时间:2022-09-23 19:09:53 前端开发