<template>
<div>
<el-input v-model.number="rowCount" type="number" @change="handleRowCountChange"></el-input>
<el-table :data="tableData">
</el-table>
</div>
</template>
<script>
export default {
data() {
return {
rowCount: 10,
tableData: []
};
},
created() {
this.fetchTableData(this.rowCount);
},
methods: {
fetchTableData(count) {
const data = Array.from({ length: count });
this.tableData = data;
},
handleRowCountChange() {
this.fetchTableData(this.rowCount);
}
}
};
</script>
11-10
2486
03-25
3892
03-10
8409