您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了Vue 移動端點擊出現300毫秒延遲的問題怎么辦,內容簡而易懂,希望大家可以學習一下,學習完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。
1. 安裝模塊
cnpm install fastclick -S
2. 在main.js中引入,并綁定到body
import FastClick from 'fastclick'
FastClick.attach(document.body);
當better-scroll和 fastclick沖突的不能點擊的時候:
<slider> <div v-for="item in recommends"> <a :href="item.linkUrl" rel="external nofollow" > <!-- 當better-scroll和 fastclick沖突的不能點擊的時候,只需要加上class="needsclick",圖片就可以被點擊了,解決沖突的問題 --> <img class="needsclick" @load="loadImage" :src="item.picUrl"> </a> </div> </slider>
補充知識:@types/fastclick在vue+ts中的使用
1、在使用了ts的vue項目中,以往直接安裝fastclick不能正常使用,根據提示執行下面命令就好了
cnpm i @types/fastclick
2、找到node-modules下面的@types/fastclick/index.d.ts文件,然后打開修改里面內容即可
在這里插入代碼片declare module "fastclick" { // function fastclick(layer: any, options?: FastClickOptions): FastClickObject; // namespace fastclick { // var FastClick: FastClickStatic; // }這里注釋的代碼刪掉 var FastClick: FastClickStatic;//改成這行代碼 export = FastClick; }
main.ts里面按照以往的配置就好了
import FastClick from 'fastclick';
FastClick.attach(document.body);
以上就是關于Vue 移動端點擊出現300毫秒延遲的問題怎么辦的內容,如果你們有學習到知識或者技能,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。