40 lines
796 B
Vue
40 lines
796 B
Vue
<template>
|
|
<div>
|
|
<el-form-item label="提示文字">
|
|
<el-input size="small" v-model="value.placeholder" placeholder="请设置提示语"/>
|
|
</el-form-item>
|
|
<el-form-item label="最大分值">
|
|
<el-input-number size="small" :min="1" v-model="value.max" />
|
|
</el-form-item>
|
|
<el-form-item label="允许半分">
|
|
<el-switch v-model="value.enableHalf"></el-switch>
|
|
</el-form-item>
|
|
<el-form-item label="显示分值">
|
|
<el-switch v-model="value.showScore"></el-switch>
|
|
</el-form-item>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
name: "RatePickerConfig",
|
|
components: {},
|
|
props:{
|
|
value:{
|
|
type: Object,
|
|
default: ()=>{
|
|
return {}
|
|
}
|
|
}
|
|
},
|
|
data() {
|
|
return {}
|
|
},
|
|
methods: {}
|
|
}
|
|
</script>
|
|
|
|
<style scoped>
|
|
|
|
</style>
|