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

element UI 2.15.13與vue2.0表格勾選回顯關(guān)鍵demo

 更新時間:2023年11月21日 11:13:34   作者:Tom_Li  
這篇文章主要為大家介紹了element UI 2.15.13與vue2.0表格勾選回顯關(guān)鍵demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

彈窗回顯勾選的項

關(guān)鍵代碼

// 函數(shù)名叫什么無所謂,函數(shù)的參數(shù)值 data是要回顯表格的所有數(shù)據(jù)
// 數(shù)據(jù)改變放在 this.$nextTick中
handleSelection(data) {
    this.$nextTick(() => {
        // selectedArr 是所有需要勾選的項的集合
        const selectedArr = data.filter(item => item.userId);
        selectedArr.forEach(item => {
            this.$refs.multipleTable.toggleRowSelection(item);
        });
    });
},

完整代碼

<template>
    <div class="base_table">
        <el-table
            ref="multipleTable"
            :data="tableData"
            >
            <el-table-column
                type="selection"
                width="55">
            </el-table-column>
            <el-table-column
                label="序號"
                type="index"
                :index="indexMethod"
                width="60">
            </el-table-column>
        </el-table>
        <el-row :gutter="20">
            <el-col
                :span="12"
                :offset="6"
                ><div class="grid-content">
                    <el-button @click="$emit('handClose')">取消</el-button>
                    <el-button
                        type="primary"
                        @click="submit"
                        >確定</el-button
                    >
                </div></el-col
            >
        </el-row>
    </div>
</template>
<script>
export default {
    name: 'base-table',
    props: {
        staffRow: {
            default: {},
        },
    },
    data() {
        return {
            loading: false,
            tableData: [],
        };
    },
    mounted() {
        this.form = { ...this.form, ...this.staffRow  };
        this.getJobList();
    },
    methods: {
        indexMethod(index) {
            return index + 1;
        },
        // 提交改變
        async submit() {
            this.loading = false;
            const url = '/user/info';
            const { code } = await this.$axios.post(url, {
                id: this.$props.staffRow.id,
            });
            this.loading = true;
            if (code === 200) {
                this.$message.success('操作成功');
                // 觸發(fā)父組件的刷新
                this.$emit('handClose');
            }
        },
        // 獲取表格的數(shù)據(jù)
         async getJobList() {
            let url = '/user/getInfo';
            let { code, data } = await this.$axios.get(url, {
                id: this.$props.staffRow.id,
            });
            if (code === 200 && data) {
                this.tableData = data.records || [];
                this.handleSelection(data.records);
            }
        },
        handleSelection(data) {
            this.$nextTick(() => {
                const selectedArr = data.filter(item => item.userId);
                selectedArr.forEach(item => {
                    this.$refs.multipleTable.toggleRowSelection(item);
                });
            });
        },
    },
};
</script>
<style lang="scss" scoped>
.base_table {
    height: 100%;
}
</style>

以上就是element UI 2.15.13與vue2.0表格勾選回顯關(guān)鍵demo的詳細內(nèi)容,更多關(guān)于element UI vue表格勾選回顯的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • vue.js根據(jù)代碼運行環(huán)境選擇baseurl的方法

    vue.js根據(jù)代碼運行環(huán)境選擇baseurl的方法

    本篇文章主要介紹了vue.js根據(jù)代碼運行環(huán)境選擇baseurl的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Vue3中實現(xiàn)Chart.js柱狀圖的超詳細指南

    Vue3中實現(xiàn)Chart.js柱狀圖的超詳細指南

    柱狀圖是比較常用的圖形結(jié)構(gòu),下面這篇文章主要介紹了Vue3中實現(xiàn)Chart.js柱狀圖的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-08-08
  • Vue3造輪子之Typescript配置highlight過程

    Vue3造輪子之Typescript配置highlight過程

    這篇文章主要介紹了Vue3造輪子之Typescript配置highlight過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • vite.config配置alias Error: ENOTEMPTY: directory not empty, rmdir

    vite.config配置alias Error: ENOTEMPTY: director

    這篇文章主要為大家介紹了vite.config配置alias時報錯:Error: ENOTEMPTY: directory not empty, rmdir解決方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Vue3實現(xiàn)全局自動大寫轉(zhuǎn)換的兩種方案

    Vue3實現(xiàn)全局自動大寫轉(zhuǎn)換的兩種方案

    本文介紹了在Vue項目中使輸入框內(nèi)容自動轉(zhuǎn)為大寫的兩種方案:一種是自定義指令v-input-uppercase,適用于對特定輸入框進行精細化控制;另一種是全局插件,適用于全站所有輸入框,推薦使用,兩種方案均能處理中文輸入法兼容問題,合并成一個插件可同時實現(xiàn)兩個功能
    2026-04-04
  • elementPlus?的el-select在提示框關(guān)閉時自動彈出的問題解決

    elementPlus?的el-select在提示框關(guān)閉時自動彈出的問題解決

    這篇文章主要介紹了elementPlus?的el-select在提示框關(guān)閉時自動彈出閉時自動彈出的問題,主要問題就是因為filterable屬性,根本解決方案是選中的時候讓他失去焦點?el-select有一個visible-change事件,下拉框出現(xiàn)/隱藏時觸發(fā),感興趣的朋友跟隨小編一起看看吧
    2024-01-01
  • vue.js實現(xiàn)的綁定class操作示例

    vue.js實現(xiàn)的綁定class操作示例

    這篇文章主要介紹了vue.js實現(xiàn)的綁定class操作,結(jié)合實例形式分析了vue.js綁定class常見的3種操作技巧,需要的朋友可以參考下
    2018-07-07
  • Vue 多層組件嵌套二種實現(xiàn)方式(測試實例)

    Vue 多層組件嵌套二種實現(xiàn)方式(測試實例)

    本篇文章主要介紹了Vue組件嵌套二種實現(xiàn)方式(測試實例),具有一定的參考價值,代碼很簡單,感興趣的小伙伴們可以參考一下
    2017-09-09
  • vue使用event.dataTransfer實現(xiàn)A容器數(shù)據(jù)拖拽復(fù)制到B容器方式

    vue使用event.dataTransfer實現(xiàn)A容器數(shù)據(jù)拖拽復(fù)制到B容器方式

    這篇文章主要介紹了vue使用event.dataTransfer實現(xiàn)A容器數(shù)據(jù)拖拽復(fù)制到B容器方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2026-02-02
  • Vue如何實現(xiàn)u-form多個form表單同時校驗

    Vue如何實現(xiàn)u-form多個form表單同時校驗

    在 Vue 項目中使用 UView UI 的 u-form 組件時,多個表單同時校驗的需求非常常見,本文主要介紹了如何使用 u-form 組件實現(xiàn)多個表單同時校驗,需要的可以參考一下
    2025-01-01

最新評論

宣恩县| 汨罗市| 隆回县| 灵丘县| 辽中县| 新营市| 凤冈县| 邳州市| 胶州市| 北流市| 民和| 什邡市| 普安县| 雅江县| 邯郸市| 内黄县| 南雄市| 贺州市| 中阳县| 紫阳县| 社旗县| 巴青县| 万源市| 丹凤县| 清涧县| 长岭县| 安仁县| 阿城市| 祁阳县| 西盟| 梁山县| 谢通门县| 黄石市| 定兴县| 东兰县| 关岭| 温州市| 沽源县| 沾化县| 洞口县| 通州市|