fix(ui06): template single-expression for visibility segment (vite build parse)
教训登记:typecheck/vitest 不覆盖模板属性 parse——每批提交前本地 pnpm build 必须通过 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -17,10 +17,7 @@
|
||||
class="seg-btn"
|
||||
:class="{ active: visibilityFilter === opt.value }"
|
||||
:data-test="`photo-filter-${opt.value || 'all'}`"
|
||||
@click="
|
||||
visibilityFilter = opt.value
|
||||
reload()
|
||||
"
|
||||
@click="applyVisibilityFilter(opt.value)"
|
||||
>
|
||||
{{ opt.label }}
|
||||
</button>
|
||||
@@ -333,6 +330,12 @@
|
||||
loadFirst()
|
||||
}
|
||||
|
||||
/** 分段筛选(模板属性须单表达式) */
|
||||
function applyVisibilityFilter(value: Api.Album.PhotoVisibility | '') {
|
||||
visibilityFilter.value = value
|
||||
reload()
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
loadFirst()
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user