diff --git a/src/components/core/IconSelect/index.vue b/src/components/core/IconSelect/index.vue
index 83407c72..d47d4595 100644
--- a/src/components/core/IconSelect/index.vue
+++ b/src/components/core/IconSelect/index.vue
@@ -2,6 +2,7 @@
@@ -80,10 +81,17 @@ export default {
type: Boolean,
required: false,
default: false
+ },
+ autoClose: {
+ type: Boolean,
+ required: false,
+ default: true
}
},
data () {
return {
+ // 绑定弹出框
+ pop: false,
// 所有图标
icon,
// 组件内输入框的值
@@ -130,6 +138,9 @@ export default {
methods: {
selectIcon (iconName = '') {
this.$emit('input', iconName)
+ if (iconName && this.autoClose) {
+ this.pop = false
+ }
}
}
}
diff --git a/src/pages/demo/plugins/font-awesome/select.vue b/src/pages/demo/plugins/font-awesome/select.vue
index e012f392..f58c3c60 100644
--- a/src/pages/demo/plugins/font-awesome/select.vue
+++ b/src/pages/demo/plugins/font-awesome/select.vue
@@ -1,31 +1,47 @@
-
-
-
- 禁止用户输入 可以清空 icon = {{icon || '未选择'}}
-
-
-
-
- 禁止用户输入 不可以清空 icon2 = {{icon2 || '未选择'}}
-
-
-
-
- 用户可以输入 可以清空 icon3 = {{icon3 || '未选择'}}
-
-
-
-
- 用户可以输入 不可以清空 icon4 = {{icon4 || '未选择'}}
-
-
-
-
-
-
-
-
+
+
+
+
+
一般用法
+
+ icon = {{icon || '未选择'}}
+
+
+
+
+
+
不可以清空
+
+ icon2 = {{icon2 || '未选择'}}
+
+
+
+
+
+
不自动关闭
+
+ icon3 = {{icon3 || '未选择'}}
+
+
+
+
+
+
用户可以输入
+
+ icon4 = {{icon4 || '未选择'}}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static/markdownFiles/article/图标选择组件使用方法.md b/static/markdownFiles/article/图标选择组件使用方法.md
index 5005a17b..be1d0c69 100644
--- a/static/markdownFiles/article/图标选择组件使用方法.md
+++ b/static/markdownFiles/article/图标选择组件使用方法.md
@@ -1,25 +1,13 @@
```
-
- 禁止用户输入 可以清空 icon = {{icon || '未选择'}}
-
-
+// 一般用法
-
- 禁止用户输入 不可以清空 icon2 = {{icon2 || '未选择'}}
-
-
+// 不可以清空
-
- 用户可以输入 可以清空 icon3 = {{icon3 || '未选择'}}
-
-
-
+// 不自动关闭
+
-
- 用户可以输入 不可以清空 icon4 = {{icon4 || '未选择'}}
-
-
-
+// 用户可以输入
+
```
\ No newline at end of file
diff --git a/static/markdownFiles/article/首页.md b/static/markdownFiles/article/首页.md
index 83a2e0fb..a4c1e34d 100644
--- a/static/markdownFiles/article/首页.md
+++ b/static/markdownFiles/article/首页.md
@@ -24,6 +24,8 @@
* 代码高亮显示
* `HTML` 格式化输出显示
* 模拟异步数据
+* 自动根据路由配置生成菜单
+* 图标选择器