diff --git a/example/App.vue b/example/App.vue index f50bde8..33002c8 100644 --- a/example/App.vue +++ b/example/App.vue @@ -17,7 +17,8 @@

Input

- + +

Layout

@@ -220,6 +221,7 @@ export default defineComponent({ name: 'App', setup() { const testInput = ref('') + const testInputNumber = ref(0) const testSelect = ref('') const testSwitch = ref(true) const dialogVisible = ref(false) @@ -313,6 +315,7 @@ export default defineComponent({ const radio = ref('1') return { testInput, + testInputNumber, testSelect, testOptions, testSwitch, diff --git a/packages/InputNumber/src/input-number.vue b/packages/InputNumber/src/input-number.vue index 7d01cf8..c3f10f3 100644 --- a/packages/InputNumber/src/input-number.vue +++ b/packages/InputNumber/src/input-number.vue @@ -11,32 +11,3 @@ export default defineComponent({ components: { ElInputNumber }, }) - - diff --git a/packages/styles/components/index.scss b/packages/styles/components/index.scss index 8a9a859..68d4437 100644 --- a/packages/styles/components/index.scss +++ b/packages/styles/components/index.scss @@ -9,6 +9,7 @@ @import "card.scss"; @import "header.scss"; @import "input.scss"; +@import "input-number.scss"; @import "menu-item.scss"; @import "select.scss"; @import "tags.scss"; diff --git a/packages/styles/components/input-number.scss b/packages/styles/components/input-number.scss new file mode 100644 index 0000000..e9c4f39 --- /dev/null +++ b/packages/styles/components/input-number.scss @@ -0,0 +1,25 @@ +.emqx-input-number { + &.el-input-number { + width: 100%; + .el-input__inner { + text-align: left; + } + &.is-controls-right { + .el-input-number__increase { + border-radius: 0 8px 0 0; + } + .el-input-number__decrease { + border-radius: 0 0 8px 0; + } + } + } + .el-input__inner { + border-radius: 8px; + } + .el-input-number__decrease { + border-radius: 8px 0 0 8px; + } + .el-input-number__increase { + border-radius: 0 8px 8px 0; + } +}