Vue實現(xiàn)移動端小說網(wǎng)

基于 Vue(2.6) + Vuex +Vue-Router + Axios + Vant UI + Scss + ES6 等開發(fā)一款小說 WebApp徒仓,UI 界面參考了移動版版的起點中文網(wǎng)巍糯、flex 布局適配常見移動端狈谊。

在線地址


因為服務器很不給力袱结,所以加載很慢渡讼,急性子的大神可以clone下來砸紊,運行看效果备燃。如果可以的話一會再訪問應該就沒什么問題了其做,出現(xiàn)這樣的問題顶考,實在抱歉。

項目演示地址:仿小說網(wǎng)WebApp妖泄。(純屬個人練手驹沿,鞏固知識,無其他用途)

項目源碼地址:vue-fiction蹈胡,覺得還可以的話給個star 在這先謝謝了~

推薦使用手機訪問渊季,電腦在 Chrome 調(diào)試模式下食用效果更佳,開啟調(diào)試模式的手機模式后罚渐,如果不能滾動却汉,刷新一下頁面即可。

預覽


1.png


2.png

開發(fā)目的


通過學習開發(fā)一個 Vue 全家桶項目荷并,讓自己更熟練的使用 Vue 全家桶合砂、模塊化開發(fā)、ES6 等等知識源织,提高自己的技術(shù)能力翩伪。

技術(shù)棧


前端

Vue:用于構(gòu)建用戶界面的 MVVM 框架

vue-router:為單頁面應用提供的路由系統(tǒng)微猖,使用了Lazy Loading Routes技術(shù)來實現(xiàn)異步加載優(yōu)化性能

vuex:Vue 集中狀態(tài)管理,在多個組件共享某些狀態(tài)時非常便捷

vue-lazyload:實現(xiàn)圖片懶加載缘屹,節(jié)省用戶流量凛剥,優(yōu)化頁面加載速度

vant ui:移動端ui框架,支持TypeScript轻姿,目前用過最好用的沒有之一犁珠,組件多而且實用。(源碼用TS寫的踢代,F(xiàn)ork出來盲憎,自己研究,擴展胳挎。蠻好的)

SCSS:css 預編譯處理器

ES6:ECMAScript 新一代語法饼疙,模塊化、解構(gòu)賦值慕爬、Promise窑眯、Class 等方法非常好用

后端

Node.js:利用 Express 搭建的本地測試服務器

vue-axios:用來請求后端 API?

chreeio:jquery核心功能的一個快速靈活而又簡潔的實現(xiàn),主要是為了用在服務器端需要對DOM進行操作的地方

其他工具

vue-cli:Vue 腳手架工具医窿,快速初始化項目代碼

eslint:代碼風格檢查工具磅甩,幫助我們規(guī)范代碼書寫(一定要養(yǎng)成良好的代碼規(guī)范)

iconfont:阿里巴巴圖標庫,誰用誰知道

fastclick:消除 click 移動游覽器 300ms 的延

個人收獲


css方面

1姥卢、transition + transform-scale + ::before/::after偽元素 : 實現(xiàn)圖標X效果

2卷要、text-align:justify:實現(xiàn)文段兩端對齊

3、counter-reset +?counter-increment + ::before {content: counter()}: 實現(xiàn)列表序列號

4独榴、animation + background-image:?linear-gradient():實現(xiàn)加載時效果

js方面

1僧叉、window.requestAnimationFrame:實現(xiàn)限時免費倒計時

2、el.addEventListener('scroll') +?e.target.scrollTop: 實現(xiàn)記錄滾動位置 (e.target.scrollTo真機測試無效)

3棺榔、變量解構(gòu)賦值

4瓶堕、async/await 解決頁面多請求同步化

5、Object.freeze():解決vue長列表數(shù)據(jù)影響性能和Object.prototype原型污染

等等

TODO


1症歇、添加登錄模塊

2郎笆、添加后臺管理系統(tǒng)

3、使用TS重構(gòu)項目

4忘晤、升級為vue3.0項目

最后


最后歡迎各路大神GitHub上Issues指出不足感激不盡宛蚓,歡迎star~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者设塔。
  • 序言:七十年代末苍息,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌竞思,老刑警劉巖表谊,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異盖喷,居然都是意外死亡爆办,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門课梳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來距辆,“玉大人,你說我怎么就攤上這事暮刃】缢悖” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵椭懊,是天一觀的道長诸蚕。 經(jīng)常有香客問我,道長氧猬,這世上最難降的妖魔是什么背犯? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮盅抚,結(jié)果婚禮上漠魏,老公的妹妹穿的比我還像新娘。我一直安慰自己妄均,他們只是感情好柱锹,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布载慈。 她就那樣靜靜地躺著糯俗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪行施。 梳的紋絲不亂的頭發(fā)上烫沙,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機與錄音隙笆,去河邊找鬼锌蓄。 笑死,一個胖子當著我的面吹牛撑柔,可吹牛的內(nèi)容都是我干的瘸爽。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼铅忿,長吁一口氣:“原來是場噩夢啊……” “哼剪决!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤柑潦,失蹤者是張志新(化名)和其女友劉穎享言,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體渗鬼,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡览露,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了譬胎。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片差牛。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖堰乔,靈堂內(nèi)的尸體忽然破棺而出偏化,到底是詐尸還是另有隱情,我是刑警寧澤镐侯,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布侦讨,位于F島的核電站,受9級特大地震影響析孽,放射性物質(zhì)發(fā)生泄漏搭伤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一袜瞬、第九天 我趴在偏房一處隱蔽的房頂上張望怜俐。 院中可真熱鬧,春花似錦邓尤、人聲如沸拍鲤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽季稳。三九已至,卻和暖如春澈魄,著一層夾襖步出監(jiān)牢的瞬間景鼠,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工痹扇, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留铛漓,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓鲫构,卻偏偏與公主長得像浓恶,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子结笨,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344