제가 겪은 문제입니다. 홈페이지 기능 컴포넌트를 사용자 지정 홈페이지에 표시하고 싶었습니다. 하지만 이 경로에서는 토픽이 필터링되지 않습니다. 해당 컴포넌트는 이미지가 있는 최근 토픽을 아무거나 표시할 뿐입니다.
컴포넌트의 코드는 다음과 같습니다:
const topicList = await this.store.findFiltered("topicList", {
filter: "latest",
params: {
tags: [`${settings.featured_tag}`],
order: sortOrder,
}
사용자 지정 홈페이지에서는 params가 적용되지 않는 것으로 보입니다. 다른 곳에서는 정상적으로 작동합니다. 왜 이런 현상이 발생하는지 확신이 서지 않습니다.
수정: 추천 목록 컴포넌트에서도 동일한 메서드를 사용하고 있습니다. 이 컴포넌트를 사용자 지정 홈페이지에 사용할 경우에도 필터가 적용되지 않습니다. 하지만 첫 번째 목록에서만 그런 것이며, 목록이 더 있으면 그 이후의 목록들은 모두 올바르게 필터링됩니다.