小编Sam*_*Sam的帖子

如果输入在材质 ui 对话框中,则 react-hook-form 的 setValue 方法不起作用

我尝试使用 react-hook-form 来验证输入。但是我发现如果输入被放置在 Material UI 的对话框组件中,react-hook-formsetValue不会按预期工作,但是当我删除 Dialog 组件时它可以工作。我猜原因是该值是在组件安装之前设置的,但仍然找不到解决方案。

该值将从服务器检索,所以我不能使用 react-hook-form 的defaultValues.

https://codesandbox.io/s/react-hook-form-material-ui-twbbw

我曾尝试使用useState来控制输入值,但还有一个问题。清除输入后,点击提交按钮,出现错误提示,我输入的第一个字母不显示。

https://codesandbox.io/s/react-hook-form-material-ui-ve2en

reactjs material-ui react-hook-form

12
推荐指数
3
解决办法
3万
查看次数

由addEventListener注册的jQuery触发器mousedown

我想通过jQuery trigger()方法模拟假mousedown事件,并通过本机javascript方法注册mousedown事件 - addEventListener().我发现它无法触发......

elem.addEventListener('mousedown', function () {
    alert('addEventListener');
});
$(elem).on('mousedown', function () {
    alert('on');
});
$(elem).trigger('mousedown');
Run Code Online (Sandbox Code Playgroud)

jsFiddle中的示例

我做了一些测试.

  1. 通过jQuery注册mousedown事件()
    • 结果:有效
  2. 通过addEventListener()注册click事件
    • 结果:有效

这里有什么不对吗?

谢谢.

PS之所以使用addEventListener(),是因为我想编写一个没有jQuery的库.

javascript jquery javascript-events

11
推荐指数
2
解决办法
1万
查看次数

是否有可能检测到三星股票浏览器

因为三星股票浏览器的画布bug,我的程序会导致错误.(http://code.google.com/p/android/issues/detail?id=39247)

所以我想在所有三星股票浏览器上禁用画布.

我可以通过导航器对象或其他方式检测到它吗?

我发现了同样的问题,但它的解决方案看起来并不完美(javascript - 用户代理上的正则表达式匹配设备)

Wiki显示三星拥有更多型号.(http://en.wikipedia.org/wiki/Samsung_Galaxy_S_III)

javascript canvas navigator android-browser

8
推荐指数
3
解决办法
6037
查看次数

检测手势事件中使用的手指数量

我想在用户使用两根手指进行缩放时实现一个缩放对象的功能.

我正在尝试使用gesturechange事件来实现它,但只要手指数超过一个,我就会发现事件被触发.当用户使用太多手指操作物体时,我想停止变焦(很难获得正确的位置和比例).

当gesturechange被触发时,我可以检测到手指的数量吗?我知道touchstart事件有一个event.touches.length可以得到它.但我想知道在gesturechange事件中是相同的属性.

谢谢

javascript javascript-events gesture

6
推荐指数
1
解决办法
706
查看次数

IKImageBrowserView缩略图问题

我从Apple官方网站下载名为"IKImageKit Demo"的IKImageBrowserView示例.

但我发现了一个问题.

例如:

当我从名为"A"的文件夹导入图像时,我删除了一个图像.

然后我导入其他图像(名称与删除的图像相同),缩略图

IKImageBrowser不会改变.

我怎么能解决这个问题?谢谢!

视频展示:http://www.youtube.com/watch?v = f3Jue9wOdUI

objective-c ikimagebrowserview

0
推荐指数
1
解决办法
1579
查看次数