diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6470328e3bc3588b04dc6ff782d1b3f1afefd97c..91b7ace7acbb655b13284cf74195dc48c6877f97 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,6 +16,12 @@
- 合并项目util
- 更新标签墙文档
+### Fixed
+
+- 修复标签墙插件未配置指定部件参数时导致初次加载数据异常
+- 修复搜索栏未配置图片时搜索框样式异常
+- 修复自定义边框8边框样式导致轮播列表项间隔样式异常
+
## [0.0.3] - 2024-08-23
### Added
diff --git a/README.md b/README.md
index c2d069b4b30649e777cee235545b1d796a4e137c..04e48e607c04a98ac9542a8933622b3a87af0c16 100644
--- a/README.md
+++ b/README.md
@@ -24,7 +24,7 @@ iBiz数据大屏插件,提供以下核心功能模块:
│ ├─ custom-border 自定义边框样式(1-13)
│ ├─ custom-button 自定义按钮样式(1-6)
│ ├─ custom-decoration 自定义装饰器样式(1-6,11)
-│ ├─ custom-image-search-box 图片搜索框
+│ ├─ custom-search-box 搜索框
│ ├─ digital-flop 数字翻牌器
│ ├─ index.ts
│ ├─ percent-pond 百分比进度条
diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts
index c3f362615d25d83afc870de6cbce82cc99a5ccc8..c455244d678c6c9d7b8963b49395b0cefbec24eb 100644
--- a/docs/.vitepress/config.ts
+++ b/docs/.vitepress/config.ts
@@ -89,7 +89,7 @@ export default defineConfig({
},
{
text: '图片搜索框',
- link: '/guide/custom-image-search-box',
+ link: '/guide/custom-search-box',
},
{
text: '水位图',
diff --git a/docs/guide/custom-image-search-box.md b/docs/guide/custom-search-box.md
similarity index 53%
rename from docs/guide/custom-image-search-box.md
rename to docs/guide/custom-search-box.md
index dddcb06da84954c695ac64a1968f1121d4ed41bb..e8e89ee8a93412021266efb1cb811a16e6e8b233 100644
--- a/docs/guide/custom-image-search-box.md
+++ b/docs/guide/custom-search-box.md
@@ -1,6 +1,6 @@
-# 图片搜索框
+# 搜索框
-图片搜索框为输入框编辑器的扩展模式,主要应用于需要自定义背景的搜索框。
+自定义搜索框为输入框编辑器的扩展模式,可同时让所有部件进行搜索。
## 效果呈现
@@ -12,20 +12,6 @@
::: details 点我查看代码
-编辑器样式
-
-```json
-[
- {
- "codename": "CUSTOM_IMAGE_SEARCH_BOX",
- "pssyspfpluginid": "UsrPFPlugin0815614534",
- "repdefault": 0,
- "validflag": 1,
- "pssyseditorstylename": "自定义图片搜索框",
- "pseditortypeid": "RAW"
- }
-]
-```
编辑器插件
@@ -34,8 +20,8 @@
{
"plugintype": "EDITOR_CUSTOMSTYLE",
"codename": "UsrPFPlugin0815614534",
- "plugintag": "CUSTOM_IMAGE_SEARCH_BOX",
- "pssyspfpluginname": "自定义图片搜索框"
+ "plugintag": "CUSTOM_SEARCH_BOX",
+ "pssyspfpluginname": "自定义搜索框"
}
]
```
@@ -50,9 +36,6 @@

-插件自定义图片配置截图
-
-
## 成员参数配置
@@ -62,5 +45,5 @@
## 功能说明
-- 支持自定义图片输入框背景(可不配置自定义图片,输入框背景展示为透明色)
- 支持占位提示配置
+- 搜索时可使所有部件进行搜索
diff --git a/src/custom-border/custom-dv-8/custom-dv-8.tsx b/src/custom-border/custom-dv-8/custom-dv-8.tsx
index d9c1d295392d61d1ed14cdc7f7615cd51f358f9c..0c31b20783e72c376abccff82777a9805d41dbb8 100644
--- a/src/custom-border/custom-dv-8/custom-dv-8.tsx
+++ b/src/custom-border/custom-dv-8/custom-dv-8.tsx
@@ -63,12 +63,13 @@ export const CustomDV8 = defineComponent({
});
const pathD = (padding: number) => {
+ const borderWidth = 0.5;
if (props.reverse) {
// 当reverse为true时,从左上角开始,逆时针方向绘制
- return `M ${2.5 + padding},${2.5 + padding} L ${2.5 + padding},${height.value - 2.5 - props.offsetY - padding} L ${width.value - 2.5 - padding},${height.value - 2.5 - props.offsetY - padding} L ${width.value - 2.5 - padding},${2.5 + padding} Z`;
+ return `M ${borderWidth + padding},${borderWidth + padding} L ${borderWidth + padding},${height.value - borderWidth - props.offsetY - padding} L ${width.value - borderWidth - padding},${height.value - borderWidth - props.offsetY - padding} L ${width.value - borderWidth - padding},${borderWidth + padding} Z`;
}
// 当reverse为false时,从左上角开始,顺时针方向绘制
- return `M ${2.5 + padding},${2.5 + padding} L ${width.value - 2.5 - padding},${2.5 + padding} L ${width.value - 2.5 - padding},${height.value - 2.5 - props.offsetY - padding} L ${2.5 + padding},${height.value - 2.5 - props.offsetY - padding} Z`;
+ return `M ${borderWidth + padding},${borderWidth + padding} L ${width.value - borderWidth - padding},${borderWidth + padding} L ${width.value - borderWidth - padding},${height.value - borderWidth - props.offsetY - padding} L ${borderWidth + padding},${height.value - borderWidth - props.offsetY - padding} Z`;
};
/**
@@ -178,7 +179,7 @@ export const CustomDV8 = defineComponent({
const renderBorder = () => {
const _width = width.value - props.offsetX;
const _height = height.value - props.offsetY;
- const padding = 8;
+ const padding = 2;
return (