# ActTaskLotterySub 幸运抽奖任务

# 引入

import PressActTaskLotterySub from 'press-plus/press-act-task-lottery-sub/press-act-task-lottery-sub';

export default {
  components: {
    PressActTaskLotterySub,
  }
}

# 代码演示

# 基础用法

<PressActTaskLotterySub
  :task-list="taskList"
  @clickTaskButton="clickTaskButton"
  @clickTask="clickTask"
/>
const taskList = [{
  name: '观看比赛',
  description: '一次抽奖',
  disabled: true,
  buttonText: '已完成',
}, {
  name: '观看比赛',
  disabled: false,
  buttonText: '去完成',
}];


export default {
  data() {
    return {
      taskList,
    };
  },
  methods: {
    clickTaskButton(task) {
      this.onGTip('[clickTaskButton]');
      console.log('[clickTaskButton]', task);
    },
    clickTask(task) {
      this.onGTip('[clickTask]');
      console.log('[clickTask]', task);
    },
  },
}

# API

# Props

参数 说明 类型 默认值
task-list 任务列表 array -

# Events

事件名 说明 参数
clickTask 点击任务 task
clickTaskButton 点击任务按钮 task

# 类型说明

type taskList = Array<{
  name: string;
  description?: string; // 描述
  disabled?: boolean; // 是否禁用
  buttonText: string; // 按钮文案
}>