vue elementui查询列表假数据
时间: 2023-08-12 10:10:06 浏览: 93
以下是一个使用Vue和ElementUI实现的查询列表假数据示例:
```
<template>
<div>
<el-form :inline="true" size="medium">
<el-form-item label="名称">
<el-input v-model="searchName" placeholder="请输入名称"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="search">查询</el-button>
</el-form-item>
</el-form>
<el-table :data="tableData" border>
<el-table-column prop="name" label="名称"></el-table-column>
<el-table-column prop="age" label="年龄"></el-table-column>
<el-table-column prop="address" label="地址"></el-table-column>
</el-table>
</div>
</template>
<script>
export default {
data() {
return {
searchName: '',
tableData: [
{
name: '张三',
age: 18,
address: '北京市朝阳区'
},
{
name: '李四',
age: 20,
address: '上海市浦东新区'
},
{
name: '王五',
age: 22,
address: '广州市天河区'
}
]
}
},
methods: {
search() {
// 根据搜索条件筛选数据
const data = this.tableData.filter(item => item.name.includes(this.searchName))
this.tableData = data
}
}
}
</script>
```
这个示例中,我们使用了ElementUI的表单组件和表格组件,以及Vue的数据绑定和计算属性功能,实现了一个查询列表的功能。假数据是直接定义在Vue组件的data中的。在查询按钮被点击时,我们使用了数组的filter方法,来筛选出符合搜索条件的数据,并将筛选后的数据赋值给tableData,从而实现了列表的查询功能。
阅读全文