12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <template>
- <div class="clasfx">
- <span @click="up" class="button">{{Fx[0]}}</span>
- <el-input-number class="bs-el-input-number" v-model="number"></el-input-number>
- <span @click="down" class="button">{{Fx[1]}}</span>
- </div>
- </template>
- <script>
- export default {
- name: 'inputNumber',
- props: {
- number:{
- type: Number,
- default: 0
- },
- Fx:{
- type: Array,
- default: []
- },
- },
- data () {
- return {
- }
- },
- computed: {
- // url(){
- // return require('data-room-ui/BorderComponents/GcBorder16/component.png')
- // }
- },
- mounted () {
- },
- methods: {
- up(){
- const a=this.number--
- this.$emit('changeStyle',a)
- },
- down(){
- }
- }
- }
- </script>
- <style lang="scss" scoped>
- // @import '../../assets/style/bsTheme.scss';
- .clasfx{
- display: flex;
- flex-direction: row;
- align-items: center;
- }
- .button{
- color: #fff;
- cursor: pointer;
- padding: 0 4px;
- }
- // ::v-deep .el-input-number__decrease{
- // display: none;
- // }
- // ::v-deep .el-input-number__increase{
- // display: none;
- // }
- ::v-deep .el-input-number--mini {
- width: 120px !important
- }
- </style>
|