interact.ts 970 Bytes
import { InteractEventOn, InteractActionsType } from '@/enums/eventEnum'

// 时间组件类型
export enum ComponentInteractEventEnum {
  DATA = 'data'
}

// 联动参数
export enum ComponentInteractParamsEnum {
  DATA = 'data'
}

// 定义组件触发回调事件
export const interactActions: InteractActionsType[] = [
  // {
  //   interactType: InteractEventOn.CHANGE,
  //   interactName: '选择完成',
  //   componentEmitEvents: {
  //     [ComponentInteractEventEnum.DATA]: [
  //       {
  //         value: ComponentInteractParamsEnum.DATA,
  //         label: '选择项'
  //       }
  //     ]
  //   }
  // },
  {
    interactType: InteractEventOn.PAGE_CHANGE, // THINGS_KIT 修改多画布切换相关代码 用于切换画布
    interactName: '画布切换',
    componentEmitEvents: {
      [ComponentInteractEventEnum.DATA]: [
        {
          value: ComponentInteractParamsEnum.DATA,
          label: '选择项'
        }
      ]
    }
  }
]