• 评价
    • 普通用法

    评价

    TIP

    1.0.0+

    普通用法

    评价 - 图1

    1. <avue-form v-model="form" :option="option" @submit="submit"></avue-form>
    2. <script>
    3. export default {
    4. data() {
    5. return {
    6. form:{},
    7. option:{
    8. labelWidth: 120,
    9. column: [{
    10. label: '非常一般的',
    11. prop: 'score1',
    12. type: 'rate',
    13. }, {
    14. label: '自定义辅助文字',
    15. prop: 'score2',
    16. type: 'rate',
    17. showText: true,
    18. texts: ['极差', '失望', '一般', '满意', '惊喜'],
    19. }, {
    20. label: '自定义颜色',
    21. prop: 'score3',
    22. type: 'rate',
    23. colors: ['#99A9BF', '#F7BA2A', '#FF9900']
    24. }, {
    25. label: '自定义图标',
    26. prop: 'score4',
    27. type: 'rate',
    28. iconClasses: ['el-icon-circle-close', 'el-icon-remove', 'el-icon-circle-plus'],
    29. voidIconClass: "el-icon-circle-plus-outline",
    30. colors: ['#99A9BF', '#F7BA2A', '#FF9900']
    31. }, {
    32. label: '自定义个数',
    33. prop: 'score',
    34. type: 'rate',
    35. span: 24,
    36. row: true,
    37. max: 40
    38. }]
    39. }
    40. };
    41. },
    42. methods: {
    43. submit(){
    44. this.$message.success('当前数据'+JSON.stringify(this.form))
    45. }
    46. }
    47. }
    48. </script>