最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VUE開發(fā)分布式醫(yī)療掛號系統(tǒng)后臺管理頁面步驟

 更新時間:2022年04月24日 16:43:20   作者:Hudie.  
本文從整體上介紹Vue框架的開發(fā)流程,結(jié)合具體的案例,使用Vue框架調(diào)用具體的后端接口,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

前言

前后端分離開發(fā)是目前流行的大趨勢,所謂前后端分離,僅從技術(shù)層面講主要是指前端通過調(diào)用后端提供的接口實現(xiàn)頁面的交互邏輯。

具體可以使用nodeJS、axios、ajax等進行交互,使用前后端分離開發(fā)主要有解耦和提高性能兩點考慮:

  • 解耦:實現(xiàn)了前后端的解耦、靜態(tài)資源與動態(tài)資源的分離。
  • 提高性能:減少了后端服務(wù)器壓力,不再是全局刷新,而是異步加載局部刷新。

一、Vue框架的開發(fā)流程介紹

當(dāng)我們從github上下載一個前端模板框架到本地后,框架中經(jīng)常會自帶有一些跳轉(zhuǎn)顯示類的功能,我們可以通過查看這些功能是如何實現(xiàn)的,進而一步步改造為我們需要的樣子。

在這一開發(fā)過程中,主要有4個重要的具體操作,下面依次介紹這4個具體的步驟:

Vue框架開發(fā)的大致流程

步驟1:添加路由規(guī)則

在頁面的左邊菜單欄,我們點擊不同的選項卡,在瀏覽器的輸入框就會自帶跳轉(zhuǎn)出不同的url,這一過程就稱作"路由"(你當(dāng)然可以簡單的將"路由"理解為是"選路")。

路由

這些路由規(guī)則需要在router/index.js 中編寫。

在入口文件main.js中,導(dǎo)入了router文件,當(dāng)我們需要為項目編寫路由規(guī)則時,就需要在router/index.js 中編寫。

在這里插入圖片描述

步驟2:添加要跳轉(zhuǎn)的路徑

在添加路由規(guī)則時,通過component屬性可以設(shè)置要跳轉(zhuǎn)的路徑,并且需要在對應(yīng)的路徑上創(chuàng)建對應(yīng)的文件。

設(shè)置要跳轉(zhuǎn)的路徑

步驟3:定義接口路徑

在頁面中引入了api下的js文件,該文件中定義了接口路徑的一部分。

頁面中引入了api下的js文件

接口路徑的另一部分是 config/dev.env.js 中的BASE_API屬性,BASE_APIurl共同構(gòu)成了項目頁面的訪問路徑。

BASE_API與url一起構(gòu)成頁面的訪問路徑

步驟4:使用axios進行接口調(diào)用

設(shè)置好路由規(guī)則、要跳轉(zhuǎn)的路徑、接口路徑之后,我們就需要使用axios進行接口調(diào)用,具體是在頁面引入JS文件,使用axios進行接口調(diào)用,把接口返回數(shù)據(jù)在頁面顯示。

二、通過Vue框架調(diào)用后端接口實踐

繼續(xù)以《分布式醫(yī)療掛號系統(tǒng)》為例,之前的文章中已經(jīng)完成了醫(yī)院設(shè)置接口的開發(fā),目前已經(jīng)有了具體的后端接口,下面根據(jù)上文配置好前端環(huán)境,嘗試使用Vue框架調(diào)用后端醫(yī)院設(shè)置表的查詢接口,進而顯示接口中的數(shù)據(jù):

1.添加醫(yī)院設(shè)置路由

router/index.js中設(shè)置路由規(guī)則:

路由醫(yī)院記錄列表:/hospSet/list

路由醫(yī)院記錄添加:/hospSet/add

添加醫(yī)院設(shè)置路由規(guī)則

2.添加跳轉(zhuǎn)的路徑

繼續(xù)在router/index.js的component屬性中添加跳轉(zhuǎn)的路徑:

跳轉(zhuǎn)到醫(yī)院記錄列表:@/views/hospset/list

跳轉(zhuǎn)到醫(yī)院記錄添加:@/views/hospset/add

添加要跳轉(zhuǎn)的路徑

3.定義接口路徑

在api文件夾下創(chuàng)建名為hspset.js的文件,定義后端接口路徑。

定義接口路徑

config/dev.env.js 中修改接口ip地址和端口號:

注意不要改為https,因為https為加密傳輸,需要授權(quán)后才能操作。

修改為本機8201端口

4.使用axios進行接口調(diào)用

醫(yī)院設(shè)置的接口調(diào)用代碼寫在下圖的list.vue中,下圖顯示了前端調(diào)用后端的整體過程:

前端調(diào)用接口的過程

二、測試

1.測試后端接口

首先在一樣設(shè)置數(shù)據(jù)庫表中準(zhǔn)備好4條記錄。

醫(yī)院設(shè)置數(shù)據(jù)庫表

然后將醫(yī)院設(shè)置微服務(wù)模塊啟動,使用swagger進行 條件查詢帶分頁接口 的測試:

條件查詢帶分頁接口測試

2.跨域訪問問題

在前后端整合時,當(dāng)以下三個部分中存在一個及以上不相同時,會出現(xiàn)跨域問題:

  • 訪問協(xié)議
  • 訪問地址
  • 訪問端口號

解決跨域問題最簡單的方式:使用 @CrossOrigin 注解,將其加在發(fā)出請求的Controller類上即可。

3.狀態(tài)碼問題

編寫后端代碼時,我們定義了成功狀態(tài)碼為200,而在前端模板中,使用的是20000作為成功狀態(tài)碼。為了前后端統(tǒng)一,可以將前端 utils/request.js 中的成功狀態(tài)碼改為200和后端匹配。

4.最終測試

前端整合后端測試

可以看到點擊醫(yī)院設(shè)置列表后,成功到達后端進而調(diào)用了醫(yī)院設(shè)置表的數(shù)據(jù)庫,獲得了醫(yī)院設(shè)置表的JSON數(shù)據(jù),后續(xù)可以通過此JSON數(shù)據(jù)將其顯示在頁面上!

以上就是VUE開發(fā)分布式醫(yī)療掛號系統(tǒng)后臺管理頁面步驟的詳細內(nèi)容,更多關(guān)于分布式醫(yī)療掛號系統(tǒng)VUE開發(fā)后臺管理頁面的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 基于vue中解決v-for使用報紅并出現(xiàn)警告的問題

    基于vue中解決v-for使用報紅并出現(xiàn)警告的問題

    下面小編就為大家分享一篇基于vue中解決v-for使用報紅并出現(xiàn)警告的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Vue3處理大數(shù)據(jù)量渲染和優(yōu)化的方法小結(jié)

    Vue3處理大數(shù)據(jù)量渲染和優(yōu)化的方法小結(jié)

    在現(xiàn)代Web應(yīng)用中,隨著用戶數(shù)據(jù)和交互的復(fù)雜性增加,如何高效地處理大數(shù)據(jù)量渲染成為了前端開發(fā)的重要環(huán)節(jié),本文將以Vue 3為例,探討如何優(yōu)化大數(shù)據(jù)量渲染,提升應(yīng)用性能,需要的朋友可以參考下
    2024-07-07
  • vue組件命名和props命名代碼詳解

    vue組件命名和props命名代碼詳解

    在本篇內(nèi)容里小編給大家講的是關(guān)于vue組件命名和props命名的相關(guān)知識點內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2019-09-09
  • el-table實現(xiàn)轉(zhuǎn)置表格的示例代碼(行列互換)

    el-table實現(xiàn)轉(zhuǎn)置表格的示例代碼(行列互換)

    這篇文章主要介紹了el-table實現(xiàn)轉(zhuǎn)置表格的示例代碼(行列互換),本文結(jié)合示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-02-02
  • vue-devtools的安裝步驟

    vue-devtools的安裝步驟

    vue-devtools 是一款基于chrome游覽器的插件,用于調(diào)試vue應(yīng)用,這篇文章分步驟給大家介紹了vue-devtools的安裝方法,需要的朋友參考下吧
    2018-04-04
  • vue.js中$watch的用法示例

    vue.js中$watch的用法示例

    這篇文章為大家詳細介紹了vue.js中$watch的用法,文中給出了示例代碼,相信對大家的理解和學(xué)習(xí)具有一定的參考借鑒價值,有需要的朋友們可以一起看看吧。
    2016-10-10
  • 解讀Vue組件注冊方式

    解讀Vue組件注冊方式

    無論是Vue還是React,都有組件的概念。組件,就是能和別人組合在一起的物件。在前端頁面開發(fā)過程中,將一個頁面劃分成一個個小的模塊,每個模塊單獨定義,每個模塊就是一個組件。組件可以進行復(fù)用,A頁面和B頁面有一個相似的模塊,可以抽離成一個可局部修改的組件。
    2021-05-05
  • element-ui 表格sortable排序手動js清除方式

    element-ui 表格sortable排序手動js清除方式

    這篇文章主要介紹了element-ui 表格sortable排序手動js清除方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • vue中v-bind和v-model的區(qū)別詳解

    vue中v-bind和v-model的區(qū)別詳解

    v-bind和v-model是Vue.js中的兩個常用指令,它們在功能和用途上有一些區(qū)別,接下來小編就給大家具有講講vue中v-bind和v-model區(qū)別,感興趣的同學(xué)跟著小編一起來看看吧
    2023-08-08
  • vue3如何使用eventBus訂閱發(fā)布模式

    vue3如何使用eventBus訂閱發(fā)布模式

    EventBus是一種發(fā)布/訂閱事件設(shè)計模式的實踐,下面這篇文章主要給大家介紹了關(guān)于vue3如何使用eventBus訂閱發(fā)布模式的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09

最新評論

象山县| 思南县| 桃江县| 商丘市| 吕梁市| 南靖县| 尚志市| 交口县| 屏东市| 兴义市| 邓州市| 长岭县| 高安市| 呼和浩特市| 贵州省| 化州市| 全州县| 崇义县| 于都县| 青河县| 高雄市| 隆回县| 盘锦市| 康平县| 色达县| 扶余县| 双柏县| 杭锦后旗| 聂拉木县| 枣阳市| 兰考县| 维西| 丰台区| 黑河市| 宣武区| 莱阳市| 杂多县| 合山市| 闽清县| 竹溪县| 碌曲县|