You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
1.1 KiB
Vue

<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>