摘要:最近在學(xué)習(xí)覺(jué)得超好用,忍不住自己仿了個(gè)騰訊課堂練練手,不當(dāng)之處還請(qǐng)大家指正持續(xù)更新中。的使用的狀態(tài)存儲(chǔ)是響應(yīng)式的。需要注意類(lèi)似于,不同在于提交的是,而不是直接變更狀態(tài)。
最近在學(xué)習(xí)vue,覺(jué)得超好用,忍不住自己仿了個(gè)騰訊課堂練練手,不當(dāng)之處還請(qǐng)大家指正(持續(xù)更新中)。
效果預(yù)覽?在線預(yù)覽:點(diǎn)我!!!在線預(yù)覽,手機(jī)瀏覽或切換瀏覽器移動(dòng)調(diào)試 ?源碼地址:Github??求你的小星星~描述 前端部分
SPA單頁(yè)應(yīng)用,webpack build to dist
移動(dòng)設(shè)備兼容:使用flexible.js和rem處理兼容問(wèn)題
Vue Router 處理路由,vue的單頁(yè)面應(yīng)用是基于路由和組件的,路由用于設(shè)定訪問(wèn)路徑,并將路徑和組件映射起來(lái)
axios做ajax請(qǐng)求
melement-UI完成構(gòu)建輪播圖等組件
后端部分mock模擬數(shù)據(jù)好看又好用的模擬數(shù)據(jù)的平臺(tái)
express 做靜態(tài)資源目錄
待更新的功能處理數(shù)據(jù)相關(guān)性,讓課程和課程組件對(duì)應(yīng)顯示
改用 express 拋接口
用 express + mongodb 保存用戶(hù)狀態(tài)
使用 Vuex 管理組件間的狀態(tài),實(shí)現(xiàn)非父子組件之間的通信
具體功能實(shí)現(xiàn) 路由結(jié)構(gòu)傳統(tǒng)的頁(yè)面應(yīng)用,是用一些超鏈接來(lái)實(shí)現(xiàn)頁(yè)面切換和跳轉(zhuǎn)的。vue-router單頁(yè)面應(yīng)用中,則是路徑之間的切換,也就是組件的切換。
我們創(chuàng)建一個(gè) router,傳入的 routes 中的每一項(xiàng)即為一條路由(route)配置,表示在匹配給定的地址時(shí),應(yīng)該使用什么組件渲染視圖。
routes: [ { path: "/", name: "Index", component: Index }, { path: "/Classification", name: "Classification", component: Classification, children: [ { path: "ITList", name: "ITList", component: ITList }, { path: "DesignList", name: "DesignList", component: DesignList }, { path: "LanguageList", name: "LanguageList", component: LanguageList }, { path: "ProfessionList", name: "ProfessionList", component: ProfessionList }, { path: "ExamList", name: "ExamList", component: ExamList }, { path: "InterestList", name: "InterestList", component: InterestList } ] }]Vuex的使用
Vuex 的狀態(tài)存儲(chǔ)是響應(yīng)式的。當(dāng) Vue 組件從 store 中讀取狀態(tài)的時(shí)候,若 store 中的狀態(tài)發(fā)生變化,那么相應(yīng)的組件也會(huì)相應(yīng)地得到高效更新。
需要注意:
Action 類(lèi)似于 mutation,不同在于:
Action 提交的是 mutation,而不是直接變更狀態(tài)。
Action 可以包含任意異步操作。
npm install
npm run dev
我的簡(jiǎn)歷
感興趣請(qǐng)點(diǎn)我
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/112159.html
摘要:最近在學(xué)習(xí)覺(jué)得超好用,忍不住自己仿了個(gè)騰訊課堂練練手,不當(dāng)之處還請(qǐng)大家指正持續(xù)更新中。的使用的狀態(tài)存儲(chǔ)是響應(yīng)式的。需要注意類(lèi)似于,不同在于提交的是,而不是直接變更狀態(tài)。 最近在學(xué)習(xí)vue,覺(jué)得超好用,忍不住自己仿了個(gè)騰訊課堂練練手,不當(dāng)之處還請(qǐng)大家指正(持續(xù)更新中)。 效果預(yù)覽 ?在線預(yù)覽:點(diǎn)我!!!在線預(yù)覽,手機(jī)瀏覽或切換瀏覽器移動(dòng)調(diào)試 ?源碼地址:Github??求你的小星星~...
摘要:全家桶仿騰訊體育一年一度的總決賽,相信球迷用的最多的就是騰訊體育這款,剛好上手,當(dāng)練手就把這個(gè)仿下來(lái)。這樣剛進(jìn)去的時(shí)候頁(yè)面加載時(shí)間明顯減短。可以包含任意異步操作。 Vue2.0全家桶仿騰訊體育APP 一年一度的NBA總決賽,相信球迷用的最多的就是騰訊體育這款A(yù)PP,剛好上手Vue,當(dāng)練手就把這個(gè)APP仿下來(lái)。 showImg(https://segmentfault.com/img/r...
摘要:前端日?qǐng)?bào)精選大前端公共知識(shí)梳理這些知識(shí)你都掌握了嗎以及在項(xiàng)目中的實(shí)踐深入貫徹閉包思想,全面理解閉包形成過(guò)程重溫核心概念和基本用法前端學(xué)習(xí)筆記自定義元素教程阮一峰的網(wǎng)絡(luò)日志中文譯回調(diào)是什么鬼掘金譯年,一個(gè)開(kāi)發(fā)者的好習(xí)慣知乎專(zhuān) 2017-06-23 前端日?qǐng)?bào) 精選 大前端公共知識(shí)梳理:這些知識(shí)你都掌握了嗎?Immutable.js 以及在 react+redux 項(xiàng)目中的實(shí)踐深入貫徹閉包思...
摘要:在這里簡(jiǎn)單敘述一下我仿某魚(yú)部分布局以及功能實(shí)現(xiàn)的過(guò)程,僅做學(xué)習(xí)用途。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類(lèi)庫(kù)結(jié)合使用時(shí),也完全能夠?yàn)閺?fù)雜的單頁(yè)面應(yīng)用提供驅(qū)動(dòng)。可以進(jìn)行確認(rèn)收貨后刪除訂單。 前言 每次寫(xiě)文章時(shí),總會(huì)覺(jué)得比寫(xiě)代碼難多了,可能這就是我表述方面的不足吧,然而寫(xiě)文章也是可以復(fù)盤(pán)一下自己的開(kāi)發(fā)過(guò)程,對(duì)自己還是受益良多的。在這里簡(jiǎn)單敘述一下我仿某魚(yú)部分布局以及功能實(shí)現(xiàn)的過(guò)程,僅做...
摘要:前言這個(gè)項(xiàng)目是利用工作之余寫(xiě)的一個(gè)模仿微信的單頁(yè)面應(yīng)用,整個(gè)項(xiàng)目包含個(gè)頁(yè)面,涉及實(shí)時(shí)群聊,機(jī)器人聊天,同學(xué)錄,朋友圈等等,后續(xù)頁(yè)面還是開(kāi)發(fā)中。 前言 這個(gè)項(xiàng)目是利用工作之余寫(xiě)的一個(gè)模仿微信app的單頁(yè)面應(yīng)用,整個(gè)項(xiàng)目包含27個(gè)頁(yè)面,涉及實(shí)時(shí)群聊,機(jī)器人聊天,同學(xué)錄,朋友圈等等,后續(xù)頁(yè)面還是開(kāi)發(fā)中。寫(xiě)這個(gè)項(xiàng)目主要目的是練習(xí)和熟悉vue和vuex的配合使用,利用socket.io實(shí)現(xiàn)實(shí)時(shí)聊...
閱讀 2446·2021-10-13 09:40
閱讀 3334·2019-08-30 13:46
閱讀 1120·2019-08-29 14:05
閱讀 2953·2019-08-29 12:48
閱讀 3654·2019-08-26 13:28
閱讀 2142·2019-08-26 11:34
閱讀 2277·2019-08-23 18:11
閱讀 1156·2019-08-23 12:26