diff --git a/web-admin/src/components/business/product-form-dialog/index.vue b/web-admin/src/components/business/product-form-dialog/index.vue index b1fdd5232..89094ef23 100644 --- a/web-admin/src/components/business/product-form-dialog/index.vue +++ b/web-admin/src/components/business/product-form-dialog/index.vue @@ -512,6 +512,11 @@ onMounted(() => { if (isPageVariant.value) void handleOpen() }) + + /** 从「维护分类」返回时(keep-alive 或同实例复用)刷新树选 */ + onActivated(() => { + if (isPageVariant.value) void loadCategoryOptions() + })