diff --git a/src/assets/style/fixed/base.scss b/src/assets/style/fixed/base.scss index 692bb1cf..805860db 100644 --- a/src/assets/style/fixed/base.scss +++ b/src/assets/style/fixed/base.scss @@ -11,7 +11,7 @@ html, body { pre { margin: 0px; - border-radius: $border-radius; + border-radius: 4px; } a { diff --git a/src/assets/style/fixed/vue-grid-layout.scss b/src/assets/style/fixed/vue-grid-layout.scss index 22577cd0..5027db69 100644 --- a/src/assets/style/fixed/vue-grid-layout.scss +++ b/src/assets/style/fixed/vue-grid-layout.scss @@ -7,6 +7,6 @@ border: 1px solid $color-border-1; background-color: rgba(#FFF, .3); opacity: 1; - border-radius: $border-radius; + border-radius: 4px; } } \ No newline at end of file diff --git a/src/assets/style/public.scss b/src/assets/style/public.scss index ddb15a4e..3ea57924 100644 --- a/src/assets/style/public.scss +++ b/src/assets/style/public.scss @@ -14,7 +14,7 @@ $prefix: dd; border: 1px solid #dddee1; border-color: #e9eaec; background: #fff; - border-radius: $border-radius; + border-radius: 4px; font-size: 14px; position: relative; } \ No newline at end of file diff --git a/src/assets/style/unit/_size.scss b/src/assets/style/unit/_size.scss index e380177e..c85cb481 100644 --- a/src/assets/style/unit/_size.scss +++ b/src/assets/style/unit/_size.scss @@ -1,2 +1 @@ -$margin: 20px; -$border-radius: 4px; \ No newline at end of file +$margin: 20px; \ No newline at end of file diff --git a/src/components/core/IconSelect/index.vue b/src/components/core/IconSelect/index.vue new file mode 100644 index 00000000..83407c72 --- /dev/null +++ b/src/components/core/IconSelect/index.vue @@ -0,0 +1,174 @@ + + + + + + diff --git a/src/components/index.js b/src/components/index.js index 2e790bc9..f503c88d 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -66,3 +66,9 @@ Vue.component('Highlight', resolve => { Vue.component('PageHeader', resolve => { require(['@/components/demo/PageHeader'], resolve) }) + +// 名称:IconSelect +// 用途:图标选择器 +Vue.component('IconSelect', resolve => { + require(['@/components/core/IconSelect/index.vue'], resolve) +}) diff --git a/src/pages/demo/plugins/countup/demo.vue b/src/pages/demo/plugins/countup/demo.vue index d20e4281..404bb2dc 100644 --- a/src/pages/demo/plugins/countup/demo.vue +++ b/src/pages/demo/plugins/countup/demo.vue @@ -94,7 +94,7 @@ export default { font-size: 60px; &.end { padding: 0px 20px; - border-radius: $border-radius; + border-radius: 4px; background-color: $color-success; color: #FFF; } diff --git a/src/pages/demo/plugins/font-awesome/components/IconCell.vue b/src/pages/demo/plugins/font-awesome/components/IconCell.vue index ddd03e53..e1a81bb5 100644 --- a/src/pages/demo/plugins/font-awesome/components/IconCell.vue +++ b/src/pages/demo/plugins/font-awesome/components/IconCell.vue @@ -5,7 +5,7 @@ placement="right" :title="icon" width="300" - trigger="hover"> + trigger="click">
diff --git a/src/pages/demo/plugins/font-awesome/index.vue b/src/pages/demo/plugins/font-awesome/list.vue similarity index 87% rename from src/pages/demo/plugins/font-awesome/index.vue rename to src/pages/demo/plugins/font-awesome/list.vue index 2feaaeb2..1ffec704 100644 --- a/src/pages/demo/plugins/font-awesome/index.vue +++ b/src/pages/demo/plugins/font-awesome/list.vue @@ -12,6 +12,12 @@ + + diff --git a/src/pages/demo/plugins/font-awesome/select.vue b/src/pages/demo/plugins/font-awesome/select.vue new file mode 100644 index 00000000..df9caf60 --- /dev/null +++ b/src/pages/demo/plugins/font-awesome/select.vue @@ -0,0 +1,31 @@ + + + + diff --git a/src/pages/demo/plugins/mock/components/MockDemoCard.vue b/src/pages/demo/plugins/mock/components/MockDemoCard.vue index 2bbf9420..fc15dc36 100644 --- a/src/pages/demo/plugins/mock/components/MockDemoCard.vue +++ b/src/pages/demo/plugins/mock/components/MockDemoCard.vue @@ -47,7 +47,7 @@ export default { @import '~@/assets/style/public.scss'; .col { padding: $margin; - border-radius: $border-radius; + border-radius: 4px; border-width: 1px; border-style: solid; font-size: 16px; diff --git a/src/router/menu/_plugin.js b/src/router/menu/_plugin.js index 21b87d9c..524c3856 100644 --- a/src/router/menu/_plugin.js +++ b/src/router/menu/_plugin.js @@ -65,9 +65,16 @@ export const pluginMenu = { { title: '索引', icon: 'file-o', - path: 'font-awesome', - name: 'demo-font-awesome', - component: resolve => { require(['@/pages/demo/plugins/font-awesome/index.vue'], resolve) } + path: 'font-awesome/list', + name: 'demo-font-awesome-list', + component: resolve => { require(['@/pages/demo/plugins/font-awesome/list.vue'], resolve) } + }, + { + title: '选择控件', + icon: 'file-o', + path: 'font-awesome/select', + name: 'demo-font-awesome-select', + component: resolve => { require(['@/pages/demo/plugins/font-awesome/select.vue'], resolve) } } ] }, diff --git a/static/markdownFiles/article/图标选择组件使用方法.md b/static/markdownFiles/article/图标选择组件使用方法.md new file mode 100644 index 00000000..75666cb7 --- /dev/null +++ b/static/markdownFiles/article/图标选择组件使用方法.md @@ -0,0 +1,13 @@ +``` +

禁止用户输入 可以清空 icon = {{icon}}

+ + +

禁止用户输入 不可以清空 icon2 = {{icon2}}

+ + +

用户可以输入 可以清空 icon3 = {{icon3}}

+ + +

用户可以输入 不可以清空 icon4 = {{icon4}}

+ +``` \ No newline at end of file