用vue和elementui写一段前端代码,顶部是2个input,下面是一个table表格,同时表格要自适应高度,页面不允许滚动
时间: 2023-05-20 09:07:44 浏览: 124
以下是一个简单的前端代码示例,使用 Vue 和 Element UI 实现了顶部两个输入框和下面自适应高度的表格:
```vue
<template>
<div>
<el-input v-model="input1" placeholder="请输入内容"></el-input>
<el-input v-model="input2" placeholder="请输入内容"></el-input>
<el-table :data="tableData" style="width: 100%; height: 100%">
<el-table-column prop="name" label="姓名" width="180"></el-table-column>
<el-table-column prop="age" label="年龄" width="180"></el-table-column>
<el-table-column prop="gender" label="性别" width="180"></el-table-column>
</el-table>
</div>
</template>
<script>
export default {
data() {
return {
input1: '',
input2: '',
tableData: [
{ name: '张三', age: 18, gender: '男' },
{ name: '李四', age: 22, gender: '女' }
]
}
}
}
</script>
```
这段代码中,我们使用了 Vue 和 Element UI 库。在 template 中,我们使用了三个组件:el-input、el-table 和 el-table-column。在 script 中,我们定义了两个输入框和一个表格的数据,并在 data() 方法中绑定了这些数据到相应的组件中。在 el-table 上设置了 height: 100%,使表格自适应高度。
阅读全文