Browse Source

w-spliiter增加是否显示分割线的属性

main
likunming 1 month ago
parent
commit
0b9318b440
  1. 2
      io.sc.platform.core.frontend/package.json
  2. 8
      io.sc.platform.core.frontend/src/platform/components/splitter/WSplitter.vue

2
io.sc.platform.core.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "platform-core", "name": "platform-core",
"version": "8.2.57", "version": "8.2.58",
"description": "前端核心包,用于快速构建前端的脚手架", "description": "前端核心包,用于快速构建前端的脚手架",
"//main": "库的主文件", "//main": "库的主文件",
"main": "dist/platform-core.js", "main": "dist/platform-core.js",

8
io.sc.platform.core.frontend/src/platform/components/splitter/WSplitter.vue

@ -6,6 +6,7 @@
:disable="disable" :disable="disable"
class="h-full w-full w-splitter" class="h-full w-full w-splitter"
:separator-class="{ lineColor: !disable }" :separator-class="{ lineColor: !disable }"
:separator-style="!showSeparator ? 'display: none;' : ''"
> >
<template #before> <template #before>
<slot name="before"></slot> <slot name="before"></slot>
@ -74,6 +75,13 @@ const props = defineProps({
type: String, type: String,
default: undefined, default: undefined,
}, },
/**
* 显示分割线
*/
showSeparator: {
type: Boolean,
default: true,
},
}); });
const splitterModel = ref(props.size); const splitterModel = ref(props.size);
const lineColor = props.separatorColor || getCssVar('primary'); const lineColor = props.separatorColor || getCssVar('primary');

Loading…
Cancel
Save