diff --git a/packages/taro-ui/src/components/noticebar/index.tsx b/packages/taro-ui/src/components/noticebar/index.tsx index 8b7f61099..28f495c90 100644 --- a/packages/taro-ui/src/components/noticebar/index.tsx +++ b/packages/taro-ui/src/components/noticebar/index.tsx @@ -22,7 +22,9 @@ export default class AtNoticebar extends React.Component< this.state = { show: true, animElemId, - animationData: [{}], + animationData: { + actions: [{}] + }, dura: 15, isWEAPP: Taro.getEnv() === Taro.ENV_TYPE.WEAPP, isALIPAY: Taro.getEnv() === Taro.ENV_TYPE.ALIPAY, diff --git a/packages/taro-ui/types/noticebar.d.ts b/packages/taro-ui/types/noticebar.d.ts index 48d220a2f..f3f1c33be 100644 --- a/packages/taro-ui/types/noticebar.d.ts +++ b/packages/taro-ui/types/noticebar.d.ts @@ -1,4 +1,4 @@ -import { MouseEvent, ComponentClass } from 'react' +import { ComponentClass } from 'react' import { CommonEvent } from '@tarojs/components/types/common' import AtComponent from './base' @@ -51,7 +51,9 @@ export interface AtNoticeBarProps extends AtComponent { export interface AtNoticeBarState { show: boolean animElemId: string - animationData: object[] + animationData: { + actions: object[] + } dura: number isWEAPP: boolean isALIPAY: boolean