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

vue3+element Plus實現(xiàn)在table中增加一條表單數(shù)據(jù)的示例代碼

 更新時間:2024年01月19日 11:07:13   作者:清茶煮酒xin  
這篇文章主要介紹了vue3+element Plus實現(xiàn)在table中增加一條表單數(shù)據(jù)的操作,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧

實現(xiàn)在table列表中,增加一行可單條數(shù)據(jù)保存的表單,使用vue3 + element Plus

1. 先上效果圖

在這里插入圖片描述

2. 代碼實現(xiàn)

<el-table v-loading="loading" :data="tableData" row-key="id">
      <el-table-column property="id" label="序號"></el-table-column>
      <el-table-column property="name" label="姓名">
        <template #default="scope">
          <el-input v-if="!scope.row.id" v-model="scope.row.name"></el-input>
          <span v-else>{{ scope.row.name }}</span>
        </template>
      </el-table-column>
      <el-table-column property="number" label="年齡">
        <template #default="scope">
          <el-input v-if="!scope.row.id" v-model="scope.row.number"></el-input>
          <span v-else>{{ scope.row.number }}</span>
        </template>
      </el-table-column>
      <el-table-column label="操作" fixed="right" align="center" width="200">
        <template #default="scope">
          <el-button type="primary" size="small" v-if="!scope.row.id"  @click.stop="handleSave(scope.row)">保存</el-button>
          <el-button type="danger" size="small" v-if="scope.row.id" @click.stop="handleDelete(scope.row.id)">刪除</el-button>
        </template>
      </el-table-column>
    </el-table>
    <div class="bottom-btn">
      <el-button type="success" @click="addLineData()">添加一行</el-button>
    </div>

ts 實現(xiàn)

/**添加一行數(shù)據(jù) */
function addLineData() {
  const newData = {
    name: '',
    number: '',
  };
  tableData.value.push(newData);
}
/** */
function handleDelete() {
  ElMessageBox.confirm("確認(rèn)刪除該條數(shù)據(jù)?", "警告", {
    confirmButtonText: "確定",
    cancelButtonText: "取消",
    type: "warning",
  }).then(() => {
    //調(diào)用自己的接口啦!
    // 當(dāng)然啦,如果全都是自己增加的未提交的數(shù)據(jù),可以使用splice 方法來處理哦!
  });
}

當(dāng)前情況呢 是適用于單條數(shù)據(jù)新增,并且直接操作數(shù)據(jù)庫的

到此這篇關(guān)于vue3+element Plus實現(xiàn)在table中增加一條表單數(shù)據(jù)的文章就介紹到這了,更多相關(guān)vue3 element Plus增加表單數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue3?中的??shallowReactive?詳解

    Vue3?中的??shallowReactive?詳解

    本文深入探討了Vue3中新特性shallowReactive的使用和原理,shallowReactive是創(chuàng)建淺響應(yīng)式對象的API,只對對象的第一層屬性進(jìn)行響應(yīng)式轉(zhuǎn)換,不對嵌套對象處理,有助于性能優(yōu)化和狀態(tài)管理,同時也指出了shallowReactive在使用中的注意事項
    2024-10-10
  • vue搭建本地JSON靜態(tài)數(shù)據(jù)服務(wù)器全過程

    vue搭建本地JSON靜態(tài)數(shù)據(jù)服務(wù)器全過程

    這篇文章主要介紹了vue搭建本地JSON靜態(tài)數(shù)據(jù)服務(wù)器全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Vuex模塊化實現(xiàn)待辦事項的狀態(tài)管理

    Vuex模塊化實現(xiàn)待辦事項的狀態(tài)管理

    本文主要介紹了Vuex模塊化實現(xiàn)待辦事項的狀態(tài)管理的相關(guān)知識,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • 利用Vite搭建Vue3+ElementUI-Plus項目的全過程

    利用Vite搭建Vue3+ElementUI-Plus項目的全過程

    vue3如今已經(jīng)成為默認(rèn)版本了,相信大多數(shù)公司已經(jīng)全面擁抱vue3了,下面這篇文章主要給大家介紹了關(guān)于利用Vite搭建Vue3+ElementUI-Plus項目的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • 在vue中實現(xiàn)echarts隨窗體變化

    在vue中實現(xiàn)echarts隨窗體變化

    這篇文章主要介紹了在vue中實現(xiàn)echarts隨窗體變化,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 解讀vue項目防范XSS攻擊問題

    解讀vue項目防范XSS攻擊問題

    這篇文章主要介紹了解讀vue項目防范XSS攻擊問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • vue實現(xiàn)將一個數(shù)組內(nèi)的相同數(shù)據(jù)進(jìn)行合并

    vue實現(xiàn)將一個數(shù)組內(nèi)的相同數(shù)據(jù)進(jìn)行合并

    今天小編就為大家分享一篇vue實現(xiàn)將一個數(shù)組內(nèi)的相同數(shù)據(jù)進(jìn)行合并,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • vue transition的延時播放實踐過程

    vue transition的延時播放實踐過程

    文章介紹了如何使用JavaScript的`setTimeout`和Vue.js的`v-show`指令實現(xiàn)頁面自動播放,并通過CSS的`transition`和`animation`屬性控制動畫的播放時間
    2025-12-12
  • VUE2 前端實現(xiàn) 靜態(tài)二級省市聯(lián)動選擇select的示例

    VUE2 前端實現(xiàn) 靜態(tài)二級省市聯(lián)動選擇select的示例

    下面小編就為大家分享一篇VUE2 前端實現(xiàn) 靜態(tài)二級省市聯(lián)動選擇select的示例。具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • 詳解Vue-Router的安裝與使用

    詳解Vue-Router的安裝與使用

    Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,讓構(gòu)建單頁面應(yīng)用變得易如反掌。本文介紹下Vue Router的安裝與使用
    2021-06-06

最新評論

义马市| 承德市| 文成县| 天长市| 玉田县| 朝阳县| 即墨市| 买车| 泸西县| 虞城县| 名山县| 屯留县| 资阳市| 晋宁县| 隆安县| 乡宁县| 珲春市| 溆浦县| 尚志市| 西藏| 烟台市| 内黄县| 德惠市| 花莲市| 余江县| 原平市| 百色市| 丰县| 迁安市| 台中县| 乌兰县| 当涂县| 南木林县| 格尔木市| 恩平市| 上林县| 彩票| 齐河县| 磐石市| 资溪县| 万山特区|