<template> <div> <!-- 搜索了 --> <el-card id="search"> <el-row> <el-col :span="20"> <el-input v-model="searchModel.username" placeholder="用户名"></el-input> <el-input v-mod
时间: 2024-04-20 16:23:06 浏览: 243
Vue: 多个el-select不能重复选择相同属性
el="searchModel.email" placeholder="邮箱"></el-input> <el-button type="primary" @click="search">搜索</el-button> </el-col> </el-row> </el-card> <!-- 搜索结果 --> <el-card id="result" v-if="searchResult.length > 0"> <el-table :data="searchResult"> <el-table-column prop="username" label="用户名"></el-table-column> <el-table-column prop="email" label="邮箱"></el-table-column> </el-table> </el-card> </div> </template>
<script> export default { data() { return { searchModel: { username: '', email: '' }, searchResult: [] } }, methods: { search() { // 调用搜索接口,根据searchModel中的值进行搜索 // 将搜索结果赋值给searchResult } } } </script>
<style scoped> #search { padding: 20px; } #result { margin-top: 20px; } </style>
以上代码是一个简单的搜索功能的 Vue 组件代码,其中使用了 Element UI 的组件。请问在搜索按钮的点击事件中,应该如何调用后端接口进行搜索,并将搜索结果赋值给 searchResult 变量?
阅读全文