diff --git a/packages/gallery/src/interface/sectionView.js b/packages/gallery/src/interface/sectionView.js index e990f54..e08a987 100644 --- a/packages/gallery/src/interface/sectionView.js +++ b/packages/gallery/src/interface/sectionView.js @@ -63,6 +63,9 @@ export function SectionView(vm, params, key) { photos.sort((a, b) => a.originalDate.localeCompare(b.originalDate)); subscribeToRender(vm, [sections]); + vm.config({ + hooks: { willUpdate: (vm, { photos }) => photoArray.splice(0, photoArray.length, ...photos) } + }); return function render(vm, params) { const { selectedIds, selectMode, hover, hoverSelectButton } = params;