移動WEB 仿手機原生相簿 Vue版

2021-08-11 14:28:29 字數 1431 閱讀 9981

由於大小限制, 畫質和幀數較差, 那些看起來比較可愛, 也就沒有計較比例問題~

整體flex布局, 結合vue和移動touch事件實現, 具體細節**上有注釋, 想學習的朋友可以看一看.

下面主要貼上主要邏輯**, 具體實現參見

class="classobject" :style="styleobject" id="gallery"

@click="preview"

@touchstart="movestart"

@touchmove="moveing"

@touchend="moveend"

ref="gallery">

for="img in imgs" :key="img.alt" :img="img" >

vue.component('photo', 

}})let gallery = new vue(, , , , , , , , ],

classobject: ,

styleobject: ,

startoffsetx: '',

istouchstart: false,

screenwidth: 0,//獲取當前頁面尺寸

index: 0,

},methods: vw`;

this.index = event.target.dataset.index-1;

this.moveby();

} else

},movestart: function

(event) ,

moveing: function

(event) ,

moveend: function

(event)

} else

if (this.index > 0 && this.index < this.imgs.length-1) else

} else

if (this.index == this.imgs.length-1)}}

//不超過臨界值不處理

this.moveby();

}this.istouchstart = false;

},move: function

(dx) px, 0)`;

},moveby: function

() vw, 0)`;

console.log(this.index)}},

mounted: function

() })

移動WEB手機端除錯

在我們做移動端web開發的時候肯定會遇到相容性問題,比如某些時候在某些奇葩手機上就是有問題。為此我在網上尋找了一些辦法,比如遠端除錯什麼的,但覺得都很麻煩。在這裡我向大家介紹一種比較簡單快捷的辦法。我們這裡用到一款叫 js mobile console 的外掛程式 github位址 它的使用方法非常...

Vue小Demo,仿lofter移動端

vue2.0全家桶 axios vuex mint ui mock.js stylus 預覽位址 pc端建議在chrome下開啟除錯模式或移動端瀏覽 原始碼位址 求你的小星星 歷時半個多月的敲 過程,終於完成了這款仿lofter的專案,通過這個專案熟悉了對vue2.0的使用,在專案中使用vuex的狀...

vue移動端專案手機預覽

1.cmd 輸入ipconfig 獲取本機的ip位址 2.如果是vue cli3搭建的專案 因為沒有config資料夾,這邊需在根目錄新建乙個 vue.config.js檔案基本上所有的一些配製都在這裡,3.在這個檔案裡使用到 所有 webpack dev server 的選項都支援。注意 如果你的...