用vue和el-form实现查询功能
时间: 2023-06-20 19:09:47 浏览: 113
基于VUE表格查询信息
下面是一个简单的使用 Vue 和 Element UI 的 el-form 实现查询功能的示例代码:
```html
<template>
<el-form :inline="true" :model="form" class="demo-form-inline">
<el-form-item label="关键字">
<el-input v-model="form.keyword" placeholder="请输入关键字"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="search">查询</el-button>
</el-form-item>
</el-form>
</template>
<script>
export default {
data() {
return {
form: {
keyword: ''
}
};
},
methods: {
search() {
// 在这里进行查询操作,例如调用接口获取数据等
console.log('查询关键字:', this.form.keyword);
}
}
};
</script>
```
这个示例中,我们使用了 Element UI 的 el-form 和 el-input 组件,通过 v-model 指令实现了表单元素和 data 中的数据绑定。
在 methods 中,我们定义了一个 search 方法,在这个方法中可以获取表单中填写的关键字,然后进行查询操作,例如调用接口获取数据等。
需要注意的是,这个示例中使用了 inline 布局,即将表单元素排列在一行中,如果需要使用垂直布局,可以将 inline 属性设置为 false 即可。
阅读全文