我已经建立了一个React应用程序,它在电脑上工作正常,但按钮不会在我的iOS手机上启动。
我试过像这样添加cursor:'pointer':<button onClick={() => setdata((previous) => !previous)} type="button" style={{ cursor: 'pointer' }}>Start</button>
我还将其添加到按钮的. css中。(在我使用的所有3种宽度中,适用于手机/平板电脑/个人电脑)
已尝试onMouseClick/onClick/等,但没有帮助。
有什么想法吗?
2条答案
按热度按时间bis0qfac1#
你试过
onMouseDown
吗?来源:https://stackoverflow.com/a/37273344/19503616
sqougxex2#
问题可能出在按钮的类型或事件处理程序附加到按钮的方式上。请尝试将按钮的类型从“button”更改为“submit”。另外,请确保onClick事件处理程序正确附加到按钮组件。下面是它的外观:
如果以上方法不起作用,请尝试使用事件处理程序中的console.log语句检查是否正在调用它来调试问题。