• Tabs 选项卡
    • 普通用法

    Tabs 选项卡

    TIP

    1.0.0+

    常用的表单和表格选项卡,可以与form他组件组合使用

    普通用法

    Tabs 选项卡 - 图1

    使用方法和常规用法一样option配置结构体,同时包含了一个change回调事件

    1. <avue-tabs :option="option" @change="handleChange"></avue-tabs>
    2. <span v-if="type.prop==='tab1'">选项卡内容1</span>
    3. <span v-else-if="type.prop==='tab2'">选项卡内容2</span>
    4. <span v-else-if="type.prop==='tab3'">选项卡内容3</span>
    5. <script>
    6. export default {
    7. data(){
    8. return {
    9. type:{},
    10. option:{
    11. column: [{
    12. icon:'el-icon-info',
    13. label: '选项卡1',
    14. prop: 'tab1',
    15. }, {
    16. icon:'el-icon-warning',
    17. label: '选项卡2',
    18. prop: 'tab2',
    19. }, {
    20. icon:'el-icon-question',
    21. label: '选项卡3',
    22. prop: 'tab3',
    23. }]
    24. }
    25. }
    26. },
    27. created(){
    28. this.type = this.option.column[0];
    29. },
    30. methods:{
    31. handleChange(column) {
    32. this.type = column
    33. this.$message.success(JSON.stringify(column))
    34. }
    35. }
    36. }
    37. </script>