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

springboot?vue項目管理前后端實現(xiàn)編輯功能

 更新時間:2022年05月27日 09:27:13   作者:把蘋果咬哭的測試筆記  
這篇文章主要為大家介紹了springboot?vue項目管理前后端實現(xiàn)編輯功能,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

基于springboot+vue 的測試平臺開發(fā)

繼續(xù)更新

今天實現(xiàn)項目列表的編輯功能:

點擊【編輯】按鈕,打開對話框,顯示此條記錄的信息修改對話框表單內(nèi)容,點擊對話框【保存】按鈕,更新此條記錄

一、打開編輯頁面顯示數(shù)據(jù)

1. 編輯按鈕

之前復(fù)制的 table 組件,里面帶有 2 個按鈕,修改其中一個為【編輯】按鈕。

綁定一個點擊事件handleUpdate(scope.row),這個row就是當(dāng)前這條記錄的對象,可以加個console打印一下。

2. 編寫 handleUpdate 方法處理數(shù)據(jù)外顯

數(shù)據(jù)外顯其實還是要查詢出當(dāng)前記錄的項目名稱和描述,再賦值給 form 表單即可。這里需要根據(jù)項目id(唯一性)來查詢。

修改一下后端項目列表的接口,使其支持根據(jù)項目id查詢數(shù)據(jù):

在 handleUpdate 中調(diào)用接口:

this.dialogFormVisible = true,首先打開對話框在 data 的 projectQuery 對象中,新增一個 id,用于傳參給接口。再把row.id把每行里的 id 賦值給this.projectQuery.id最后請求接口,返回的list中只有一個元素,把這個結(jié)果的projectNamedescription,再賦值給 form 表單即可。

測試一下:

二、保存編輯頁面的內(nèi)容

1. 后端增加 update 接口

編輯頁表單與新增頁面一致,沒必要再寫一個。所以要稍作一些改動,讓這個表單分別在新增和編輯的時候可以調(diào)用對應(yīng)的接口。

新增接口已有,現(xiàn)在增加一個更新的接口,繼續(xù)在 ProjectService 里編寫。

還有對應(yīng)外面的 controller 處理器:

自測一下更新接口,功能正常。

2. 前端頁面修改

為了可以區(qū)分這是新增表單還是編輯表單,需要在 data 里增加一個字段來標(biāo)識:dialogStatus。

修改表單里的【保存按鈕】,點擊的時候通過dialogStatus的值,來決定調(diào)用新增還是更新的方法:

當(dāng)dialogStatus等于"create",就是新增,否則就是修改更。

那么處理編輯頁數(shù)據(jù)外顯的方法handleUpdate也修改修改,給dialogStatus賦值為update:

新增updateData方法,來調(diào)用后端的 update 接口。但是別忘記在 js 文件里添加好接口的請求,然后導(dǎo)入到 vue 頁面文件中去。

然后繼續(xù)完成的updateData方法的代碼:

這里還設(shè)計到【新增項目】按鈕的改動,因為點擊了【編輯】按鈕,dialogStatus等于update,那自然點擊新增的時候要賦值為create才可以調(diào)用到add()方法。

但由于之前的【新增項目】按鈕已經(jīng)綁定了一個this.dialogFormVisible = true,所以把這2個抽出來,寫到一個方法handleAdd中:

然后新增按鈕綁定這個新方法即可。

最后,測試一下功能。

功能完成。     

以上就是springboot vue項目管理前后端實現(xiàn)編輯功能的詳細(xì)內(nèi)容,更多關(guān)于springboot vue前后端項目管理的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 理解zookeeper選舉機制

    理解zookeeper選舉機制

    本文主要介紹了zookeeper選舉機制的相關(guān)知識,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 為什么Java開發(fā)需要配置環(huán)境變量

    為什么Java開發(fā)需要配置環(huán)境變量

    這篇文章主要介紹了為什么Java開發(fā)需要配置環(huán)境變量,幫助大家更好的理解和學(xué)習(xí)Java,感興趣的朋友可以了解下
    2020-08-08
  • MyBatis Mapper接受參數(shù)的四種方式代碼解析

    MyBatis Mapper接受參數(shù)的四種方式代碼解析

    這篇文章主要介紹了MyBatis Mapper接受參數(shù)的四種方式代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • java 輸入某年某月某日,判斷這一天是這一年的第幾天

    java 輸入某年某月某日,判斷這一天是這一年的第幾天

    這篇文章主要介紹了java 輸入某年某月某日,判斷這一天是這一年的第幾天,需要的朋友可以參考下
    2017-02-02
  • Java編程cas操作全面解析

    Java編程cas操作全面解析

    這篇文章通過實例,解析了Java編程中cas操作的概念、原理以及用法,具有一定參考價值,需要的朋友可以了解下。
    2017-09-09
  • mybatisplus使用xml的示例詳解

    mybatisplus使用xml的示例詳解

    這篇文章主要介紹了mybatisplus使用xml,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • Java8 Map中新增的方法使用總結(jié)

    Java8 Map中新增的方法使用總結(jié)

    這篇文章主要介紹了Java8 Map中新增的方法使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • Java上傳文件大小受限問題的解決方法

    Java上傳文件大小受限問題的解決方法

    這篇文章主要介紹了Java上傳文件大小受限怎么解決,本文給大家分享問題分析及解決方案,需要的朋友可以參考下
    2023-09-09
  • javz筆記之:有趣的靜態(tài)方法的使用

    javz筆記之:有趣的靜態(tài)方法的使用

    本篇文章介紹了,java中靜態(tài)方法的使用介紹,需要的朋友參考下
    2013-04-04
  • JavaWeb三大組件之Filter過濾器詳解

    JavaWeb三大組件之Filter過濾器詳解

    這篇文章主要介紹了JavaWeb三大組件之Filter過濾器詳解,過濾器Filter是Java?Web應(yīng)用中的一種組件,它在請求到達(dá)Servlet或JSP之前或者響應(yīng)送回客戶端之前,對請求和響應(yīng)進(jìn)行預(yù)處理和后處理操作,需要的朋友可以參考下
    2023-10-10

最新評論

淮南市| 广丰县| 临沭县| 曲水县| 麻城市| 闽清县| 诸城市| 黄梅县| 赤水市| 满城县| 盐池县| 阳山县| 台南市| 湟源县| 新密市| 屏东市| 古浪县| 绿春县| 襄汾县| 铜梁县| 原平市| 台东县| 伊宁市| 泸定县| 南和县| 通河县| 宁明县| 临颍县| 克什克腾旗| 香港| 泰来县| 西藏| 蓬莱市| 华池县| 辽源市| 聂荣县| 同德县| 东阳市| 曲水县| 恩平市| 滁州市|