JS仿今日頭條手機端主頁介面
這次帶給大家JS仿今日頭條手機端首頁介面,JS仿今日頭條手機端首頁介面的注意事項有哪些,以下就是實戰案例,一起來看一下。
前言
vue也弄了一段時間了, 前段時間一直想用vue寫個移動端,加之年底也不是很忙,於是前幾天便著手開始弄了,到今天為止也算是勉強能看了
因為也是純粹的寫寫前端頁面,所以數據方面用的是mock.js,為了真實的模擬請求,可以直接在Easy Mock 自己生成API
#也可直接登陸我這項目的Easy Mock帳號密碼:
##如果你想修改接口,請copy一份在修改如果你想後台介面也自己開發的話。可以閱讀我這篇部落格Vue + Node +帳號: vue-toutiao
密碼: 123456
Mongodb 開發一個完整部落格流程
技術堆疊:vue + webpack + vuex + axios結構:- build: webpack配置
- #config: 專案配置參數 ##src
- assets: 靜態資源文件,存放
- 圖片 components: 常用元件。例如 彈跳窗 等等。 。 。
- directive: 常用指令封裝
- router:路由表
- ##store: 狀態管理 vuex
- styles: 樣式檔案
- utils: 常用工具類別封裝
- views: 檢視頁面
- static: 靜態檔案: 存放favicon.ico 等等
- 此項目用到了DllPlugin 進行打包處理,所有啟動該專案時記得,先執行一次該腳本指令產生配置
- 效果示範:
幾個常用的知識點
1.路由懶載入
。 #
{ path: '/development', name: 'development', component: (resolve) => { require(['../views/development.vue'], resolve) } }
const _import_ = file => () => import('views/' + file + '.vue') { path: '/development', name: 'development', component: _import_('development') }
2. 登陸攔截
#透過路由的beforeEach 鉤子函數來判斷是否需要登陸
// 如:系统设置需要登陆 { path: '/system', name: '系统设置', meta: { login: true }, component: _import_('System/index') } router.beforeEach((to, from, next) => { if (to.meta.login) { //判断前往的界面是否需要登陆 if (store.state.user.user.name) { // 是否已经登陆 next() }else{ Vue.prototype.$alert('请先登录!') .then( () => { store.state.user.isLogin = true }) } }else{ if (to.meta.page) store.state.app.pageLoading = true next() } })
3. 動畫切換
透過偵測設定在Router上的animate屬性來判斷它做什麼樣的切換動畫
Router.prototype.animate = 0 // 获取每个路由meta上面的slide 来判断它做什么动画 { path: '/system', name: '系统设置', meta: { slide: 1 }, component: _import_('System/index') } watch: { $route (to, from) { /* 0: 不做动画 1: 左切换 2: 右切换 3: 上切换 4: 下切换 ... */ let animate = this.$router.animate || to.meta.slide if (!animate) { this.animate = '' }else{ this.animate = animate === 1 ? 'slide-left' : animate === 2 ? 'slide-right' : animate === 3 ? 'slide-top' : animate === 4 ? 'slide-bottom' : '' } this.$router.animate = 0 } }
4. 影片播放
#因為在IOS上無法隱藏video的controls ,所以我們可以隱藏video,透過繪製canvas來達到播放影片的效果
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章! 推薦閱讀:實現五級地區點擊後載入
以上是JS仿今日頭條手機端主頁介面的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

如何使用WebSocket和JavaScript實現線上語音辨識系統引言:隨著科技的不斷發展,語音辨識技術已成為了人工智慧領域的重要組成部分。而基於WebSocket和JavaScript實現的線上語音辨識系統,具備了低延遲、即時性和跨平台的特點,成為了廣泛應用的解決方案。本文將介紹如何使用WebSocket和JavaScript來實現線上語音辨識系

WebSocket與JavaScript:實現即時監控系統的關鍵技術引言:隨著互聯網技術的快速發展,即時監控系統在各個領域中得到了廣泛的應用。而實現即時監控的關鍵技術之一就是WebSocket與JavaScript的結合使用。本文將介紹WebSocket與JavaScript在即時監控系統中的應用,並給出程式碼範例,詳細解釋其實作原理。一、WebSocket技

抖音首頁怎麼顯示櫥窗?在抖音短視頻APP中是可以在主頁加上櫥窗,多數的用戶不知道如何顯示櫥窗,接下來就是小編為用戶帶來的抖音主頁顯示櫥窗方法圖文教程,有興趣的用戶快來一起看看吧!抖音使用教學抖音首頁怎麼顯示櫥窗1、先打開抖音短視頻APP進入我的專區,點選右上角三個橫線選擇【創作者中心】;2、之後在創作者服務中心頁面,選擇【全部分類】功能;3、然後在功能列表當中找到【商品櫥窗】服務;4、接著跳到下圖所示的頁面,點擊【成為帶貨達人】;5、最後在成為帶貨達人介面,最底部的【帶貨權限申請】點選即可顯

如何利用JavaScript和WebSocket實現即時線上點餐系統介紹:隨著網路的普及和技術的進步,越來越多的餐廳開始提供線上點餐服務。為了實現即時線上點餐系統,我們可以利用JavaScript和WebSocket技術。 WebSocket是一種基於TCP協定的全雙工通訊協議,可實現客戶端與伺服器的即時雙向通訊。在即時線上點餐系統中,當使用者選擇菜餚並下訂單

谷歌瀏覽器主頁怎麼改回谷歌?有很多朋友喜歡使用谷歌瀏覽器,它專屬的導航頁非常好用,有很簡潔,沒有廣告和彈窗內容,但是這個主頁經常會被篡改成其他類型的主頁,很多用戶這時就不知道該怎麼改回谷歌本身的主頁了,那麼,要如何改回谷歌主頁呢?下面就由小編為大家帶來Google瀏覽器首頁改回Google方法。 Google瀏覽器首頁改回Google方法1、開啟Google瀏覽器,然後點選右上角的選單按鈕。 2、點選“設定”選項。 3、選擇設定頁面中的「預設瀏覽器」選項。 4.將googlechrome瀏覽器設定為預設瀏覽器即可!

谷歌瀏覽器首頁怎麼改回Google搜尋引擎?谷歌瀏覽器是由谷歌公司官方打造,這款瀏覽器自帶google搜索和谷歌翻譯功能,我們下載安裝好的谷歌瀏覽器默認主頁是google搜索,不過google搜索在國內無法使用,因此不少小伙伴將主頁預設搜尋改為其他搜尋引擎,那麼如何將主頁搜所引擎改回去。這篇文章帶給大家將Google瀏覽器首頁改回Google搜尋操作流程,有需要的朋友不要錯過了。將Google瀏覽器首頁改回Google搜尋操作流程1、開啟Google瀏覽器,然後點選右上角的選單按鈕(如圖所示)。 2、點選「設定」選項(如圖)。 3

如何使用WebSocket和JavaScript實現線上預約系統在當今數位化的時代,越來越多的業務和服務都需要提供線上預約功能。而實現一個高效、即時的線上預約系統是至關重要的。本文將介紹如何使用WebSocket和JavaScript來實作一個線上預約系統,並提供具體的程式碼範例。一、什麼是WebSocketWebSocket是一種在單一TCP連線上進行全雙工

我們在使用電腦進行word文檔操作編輯的時候,常常不知道是觸碰到了什麼位置,介面忽然變得很小,有時候word文檔裡的文字都看不太清楚了。有人可能遇到這樣的問題會驚慌失措了,以為是電腦出了故障,其實,這只是因為你碰到了某種設置,將顯示做了調整。那麼,如果不小心改變了介面顯示的大小,該怎麼恢復和調整呢? word介面變小了怎麼辦呢?下邊,我們就分享幾種方式加以解決,希望你遇到這樣的問題的時候能夠輕鬆應付和處理。首先,我們新建並開啟一個Word文檔,進行簡單的編輯操作,以便於展示操作步驟。在下圖中
