# ActGoodsTab 物品标签页

# 引入

import PressActGoodsTab from 'press-plus/press-act-goods-tab/press-act-goods-tab';

export default {
  components: {
    PressActGoodsTab,
  }
}

# 代码演示

# 基础用法

<PressActGoodsTab
  :m-goods-select-tab="curTab"
  @goodsSelectTabClick="goodsSelectTabClick"
  @gotoExpiredGoods="gotoExpiredGoods"
/>
export default {
  data() {
    return {
      curTab: 0,
    };
  },
  methods: {
    gotoExpiredGoods() {
      this.onGTip('[gotoExpiredGoods]');
    },
    goodsSelectTabClick(tab) {
      console.log('[goodsSelectTabClick]', tab);
      this.onGTip('[goodsSelectTabClick]');
      this.curTab = tab;
    },
  },
}

# API

# Props

参数 说明 类型 默认值
m-goods-select-tab 当前选中的标签页 number -1
goods-status-type 标签页列表 array 参考下方
is-empty-content 是否为空 boolean false
my-goods-tab-tip 提示内容 string -
use-tip-class 是否使用 tip-comp 为前缀的类名 boolean false
hide-tip-style 是否隐藏 @TIP_STYLE_NAME 关键词编译时加的样式 boolean false

# Events

事件名 说明 参数
goodsSelectTabClick 切换标签页 tab
gotoExpiredGoods 点击已失效物品 -

# Inject

参数 说明 类型 默认值
globalHideTipStyle 是否隐藏关键词编译的样式,对应 hide-tip-style 属性 boolean false

# 类型说明

goodsStatusType 默认值如下:

[    
  // 查询的物品状态:
  // 0 查所有,2 是已发放(成功和失败),4 是未发放且未过期,
  // 6 是未发放且已过期,7 即将过期,8 新到,9 游戏礼包
  { text: '全部', status: 4, total: 0 },
  { text: '即将过期', status: 7, total: 0 },
  { text: '新到', status: 8, total: 0 },
  { text: '游戏礼包', status: 9, total: 0 },
]

# 自定义样式

样式内容: