您好,看到您的代码写的很好,但是我用的是vue3,模糊查询功能并没有实现
于是像问您一下
const fileSchools = computed(()=>{
return this.schools.filter((school)=>{
return school.Position.indexOf(this.input) !== -1
})
});
<el-space wrap class="content_school" :size="30" v-for="school in fileSchools" >
<router-link :to="{path:school.Path}" class="school_router" v-if="(job==school.Department||job=='all'||job=='')&&(place==school.work_place||place==''||place=='all')&&(input==''||input==[school.Position])" :key="school">
<el-card class="box-card" shadow="hover" >
<template #header>
<div class="card-header">
<span class="school_title">{{school.Position}}span>
div>
template>
<div class="school_div">
<div>所属部门:{{school.Department}}div>
<div>工作地点:{{school.work_place}}div>
<div>招聘人数:{{school.Number}}div>
div>
el-card>
router-link>
el-space>
不知道哪里出现了问题,如果您能够回答,万分感谢
你出了什么问题呢?