feat: 搜索框(部分内容,缺全文搜索处理)

This commit is contained in:
chenjinsong
2022-01-25 19:47:08 +08:00
parent f22a1f30eb
commit fe285adfa9
8 changed files with 112 additions and 40 deletions

View File

@@ -88,3 +88,17 @@ export default class Meta {
}
}
}
export function cloneMeta (source) {
if (source instanceof Meta) {
const m = new Meta(source.meta)
Object.keys(source).forEach(s => {
m[s] = _.cloneDeep(source[s])
})
return m
} else if (_.isArray(source)) {
return source.map(s => {
return cloneMeta(s)
})
}
}