不要自定义model的prop,使用默认的才行

原来的写法

  model: {
    prop: 'curTab',
    event: 'change'
  },
  props:{
    tabList:{
      required:true,
      type:Array
    },
    curTab:{ // 当前的tab
      type:Number,
      default:0
    }
  },
  methods: {
    tabClick(item) {
      this.$emit('change', item.value)
    },
  }

修改后成功的写法

  model: {
    prop: 'value',
    event: 'input'
  },
  props:{
    tabList:{
      required:true,
      type:Array
    },
    value:{ // 当前的tab
      type:Number,
      default:0
    }
  },
  methods: {
    tabClick(item) {
      this.$emit('input', item.value)
    },
  }

其他

我的内心。。。
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐