您是否曾想过按住按钮几秒钟才能在Vue应用程序中执行某个功能? 您是否曾想在应用程序上创建一个按钮,通过按一次(或按住按钮的整个输入)来清除单个输入? 如果你曾有过这些想法,很好,我也是。那么恭喜你看到了这篇文章。 本文将解释如何通过按下(或按住)按钮来执行功能和删除输入。 首先,我将解释如何在VanillaJS中实现这一目标。然后,为它创建一个Vue指令。 那么,让我们开始吧。 原理 为了实现长按,用户需要按住按钮几秒钟。 要在代码中复制它,我们需要在按下鼠标“单击”按钮时监听,启动计时器,不管我们希望用户在执行函数之前按住按钮,并在时间设置之后执行该功能。 非常简单!但是,我们需要知道用