版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
實項操目JavaEE框架應(yīng)用開發(fā)(SpringBoot+VueJS)工作單元八實現(xiàn)登錄的前端功能職業(yè)能力本工作單元主要是基于Vue-Element-Admin框架的登錄頁面和公共工具類,實現(xiàn)完整的登錄認證功能,最終希望學(xué)生達成如下職業(yè)能力目標:1.掌握基于Vue-Element-Admin框架實現(xiàn)登錄功能2.掌握配置Vue-Element-Admin框架訪問后端接口服務(wù)3.掌握前端與服務(wù)端進行交互的代碼實現(xiàn)4.掌握根據(jù)登錄用戶權(quán)限生成動態(tài)菜單功能任務(wù)情景如何使用Vue-element-admin框架調(diào)用后臺接口服務(wù)完成用戶登錄?如何根據(jù)用戶的權(quán)限數(shù)據(jù)生成動態(tài)菜單?基于上述兩個問題,本工作單元的具體任務(wù)如下:1.實現(xiàn)登錄功能,基于Vue-element-admin框架編寫調(diào)用后臺接口函數(shù)完成用戶登錄功能;2.實現(xiàn)菜單動態(tài)生成功能,改寫Vue-element-admin框架的permission.js工具類完成生成動態(tài)菜單功能。前置知識本工作單元的具體任務(wù)實現(xiàn)登錄功能。實現(xiàn)菜單動態(tài)生成功能。CHAPTEREIGHT任務(wù)1實現(xiàn)登錄功能任務(wù)分析在前后端分離架構(gòu)下,一個完整的前端UI交互到服務(wù)端處理流程如下:1)UI組件交互操作;2)調(diào)用統(tǒng)一管理的API服務(wù)請求函數(shù);3)使用封裝的request.js發(fā)送請求;4)獲取服務(wù)端返回的data;5)更新data到UI組件。任務(wù)實施步驟1.編寫API服務(wù)請求函數(shù)步驟2.編寫VueX的actions操作步驟3.編寫接口調(diào)用方法步驟4.移除Mock本地數(shù)據(jù)并配置后端服務(wù)端地址步驟5.改寫封裝的request工具類步驟6.運行調(diào)試步驟1編寫API服務(wù)請求函數(shù)在“\src\views\login\index.vue”中實現(xiàn)登錄功能的UI組件,分別改寫用于實現(xiàn)發(fā)送登錄請求的handleLogin()方法以及l(fā)oginForm的初始化值。步驟2編寫VueX的actions操作編寫handleLogin()中調(diào)用的名為“user/login”的actions,用于更新用戶登錄后token值的變化,修改對應(yīng)文件“\src\store\modules\user.js”中的login({commit},userInfo)方法。步驟3編寫接口調(diào)用方法實現(xiàn)調(diào)用的login(data)方法,該方法用于發(fā)送請求到后端接口完成登錄認證功能,編寫文件“\src\api\user.js”,增加login(data)方法。步驟4移除Mock本地數(shù)據(jù)并配置后端服務(wù)端地址1)修改“vue.config.js”文件,配置devServer并移除Mock服務(wù),使前端不訪問本地Mock數(shù)據(jù),而是通過網(wǎng)絡(luò)與后端服務(wù)端進行交互。2)修改“main.js”文件,移除Mock服務(wù),將下面代碼直接刪除。步驟5改寫封裝的request工具類修改文件“src\utils\request.js”,實現(xiàn)Axios框架的請求攔截器和響應(yīng)攔截器功能。請求攔截器用于前端向后端發(fā)送請求的時候,在headers里添加token值來驗證該請求是否授權(quán)。響應(yīng)攔截器用于處理返回的數(shù)據(jù),根據(jù)返回的code做相應(yīng)的處理。步驟6運行調(diào)試啟動運行前端和后端服務(wù),使用瀏覽器訪問URL地址:http://localhost:9527/,按<F12>打開控制臺,選擇“Network”,然后在登錄頁面單擊“Login”按鈕,登錄請求的返
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 111.2025年太陽能熱發(fā)電設(shè)備安裝技術(shù)考試
- 101.《多模態(tài)數(shù)據(jù)標注工具在無人機巡檢電力中的應(yīng)用考試》
- 樂山職業(yè)技術(shù)學(xué)院2025年下半年公開考核招聘工作人員備考題庫及參考答案詳解一套
- 深圳市第七高級中學(xué)2025年12月招聘教輔人員備考題庫及答案詳解一套
- 2025年保定市博物館招聘備考題庫及參考答案詳解1套
- 2025年深圳市羅湖區(qū)公辦中小學(xué)應(yīng)屆畢業(yè)生公開招聘教師備考題庫及完整答案詳解1套
- 2025年通遼市科爾沁區(qū)事業(yè)單位第一批次人才引進79人備考題庫含答案詳解
- 廣東省城市技師學(xué)院2025年公開招聘工作人員備考題庫及答案詳解1套
- 2025南通森藍環(huán)??萍加邢薰菊衅競淇碱}庫附答案詳解
- 河西區(qū)2026年其他事業(yè)單位公開招聘工作人員備考題庫及完整答案詳解一套
- 2025年安全培訓(xùn)計劃表
- 2025年沈陽華晨專用車有限公司公開招聘筆試歷年參考題庫附帶答案詳解
- 2026(蘇教版)數(shù)學(xué)五上期末復(fù)習(xí)大全(知識梳理+易錯題+壓軸題+模擬卷)
- 2024廣東廣州市海珠區(qū)琶洲街道招聘雇員(協(xié)管員)5人 備考題庫帶答案解析
- 垃圾中轉(zhuǎn)站機械設(shè)備日常維護操作指南
- 蓄電池安全管理課件
- 第五單元國樂飄香(一)《二泉映月》課件人音版(簡譜)初中音樂八年級上冊
- 【MOOC】理解馬克思-南京大學(xué) 中國大學(xué)慕課MOOC答案
- 數(shù)控刀具的選擇
- 病理生理學(xué)(南華大學(xué))智慧樹知到答案章節(jié)測試2023年
- 國家公園 (中國旅游地理課件)
評論
0/150
提交評論