神仙都没用 1 year ago
parent
commit
973320cea7
2 changed files with 8 additions and 5 deletions
  1. 6 3
      src/plugins/view/components/group.vue
  2. 2 2
      src/plugins/view/config.ts

+ 6 - 3
src/plugins/view/components/group.vue

@@ -129,7 +129,7 @@
 					</slot>
 				</div>
 
-				<div class="content" v-if="selected">
+				<div class="content" v-if="selected || config.custom">
 					<slot name="right"></slot>
 				</div>
 
@@ -173,7 +173,8 @@ const config = reactive(
 			service: {},
 			enableContextMenu: true,
 			enableRefresh: true,
-			enableAdd: true
+			enableAdd: true,
+			custom: false
 		},
 		inject("useViewGroup__options")
 	)
@@ -418,13 +419,15 @@ onMounted(() => {
 });
 
 defineExpose({
+	list,
 	selected,
 	isExpand,
 	expand,
 	select,
 	browser,
 	edit,
-	remove
+	remove,
+	refresh
 });
 </script>
 

+ 2 - 2
src/plugins/view/config.ts

@@ -5,8 +5,8 @@ export default (): ModuleConfig => {
 		label: "视图组件",
 		description: "左右侧布局、顶部详情等",
 		author: "COOL",
-		version: "1.0.1",
-		updateTime: "2024-02-19",
+		version: "1.0.2",
+		updateTime: "2024-02-26",
 		demo: [
 			{
 				name: "左右侧布局",