我正在使用Vue.js构建Web应用程序,并且在Heroku上具有已部署的版本。我的客户开始通过Heroku版本测试该应用程序,发现他手机上的按钮不起作用。到目前为止,我读到的问题可能是按钮在移动设备上的工作方式不同,以及一些有关使用“ touchstart”和“ touchend”事件的建议。由于我使用的是vues指令语法,因此不确定使用@touchstart或@touchend是否做错了什么。在此示例中,我使用普通的@click语法。
P.S。我只在iPhone设备上进行过测试。
<button
class="button"
type="button"
@click="logIn">
Log In
</button>
尝试一下:
<button
@click.native="logIn"
>Log In
</button>