方法比较笨,如果有更好的方法欢迎大家贴一贴
search() {
//表单内容赋值
const params = this.searchFormData;
//定义
let dbParams={};
//此处只想到用if语句去逐个添加条件
if(params.date){
dbParams['date'] =params.date;
}
if(params.classification){
dbParams['classification'] =params.classification;
}
if(params.tags.length!=0){
dbParams['tags'] =params.tags[0];
}
if(params.content){
//模糊查询
dbParams['content'] =new RegExp(params.content,'i');
}
console.log("搜索条件",dbParams)
//搜索
db.collection('schedule')
.where(dbParams)
.get()
.then((res) => {
console.log('res',res)
if (res.success) {
let data = res.result.data;
if (res.result.errCode === 0) {
console.log(data)
}
}
}).catch((err) => {})
}
3 个评论
要回复文章请先登录或注册
3***@qq.com
1***@qq.com
呆