| <import src="../common/template/icon.wxml" /> | 
| <wxs src="../common/utils.wxs" module="_" /> | 
|   | 
| <view | 
|   wx:if="{{visible}}" | 
|   style="{{_._style([style, customStyle])}}" | 
|   class="{{classPrefix}} {{classPrefix}}--{{theme}} class {{prefix}}-class" | 
| > | 
|   <!-- prefixIcon --> | 
|   <view class="{{classPrefix}}__prefix-icon" bind:tap="clickPrefixIcon"> | 
|     <slot name="prefix-icon" /> | 
|     <template | 
|       wx:if="{{_prefixIcon}}" | 
|       is="icon" | 
|       data="{{tClass: prefix + '-class-prefix-icon', ..._prefixIcon }}" | 
|     ></template> | 
|   </view> | 
|   | 
|   <!-- content --> | 
|   <view class="{{classPrefix}}__content-wrap" bind:tap="clickContent"> | 
|     <!-- 垂直滚动通知:基于swiper实现,适用信息量短的多条公告消息,超出省略 --> | 
|     <view wx:if="{{ direction === 'vertical' && _.isArray(content) }}"> | 
|       <swiper | 
|         autoplay="true" | 
|         vertical="true" | 
|         circular="true" | 
|         interval="{{interval}}" | 
|         display-multiple-items="1" | 
|         class="{{classPrefix}}__content {{classPrefix}}__content--vertical" | 
|         bindchange="onChange" | 
|       > | 
|         <block wx:for="{{content}}" wx:key="index"> | 
|           <swiper-item> | 
|             <view class="{{classPrefix}}__content--vertical-item"> {{item}} </view> | 
|           </swiper-item> | 
|         </block> | 
|       </swiper> | 
|     </view> | 
|     <view | 
|       wx:else | 
|       class="{{classPrefix}}__content {{prefix}}-class-content {{ !marquee ? classPrefix + '__content-wrapable' : ''}}" | 
|       animation="{{ animationData }}" | 
|     > | 
|       <block wx:if="{{content}}">{{content}}</block> | 
|       <slot name="content" /> | 
|       <view class="{{classPrefix}}__operation {{prefix}}-class-operation" catch:tap="clickOperation"> | 
|         <block wx:if="{{ operation }}">{{operation}}</block> | 
|         <slot name="operation" /> | 
|       </view> | 
|     </view> | 
|   </view> | 
|   | 
|   <!-- suffixIcon --> | 
|   <view class="{{classPrefix}}__suffix-icon" bind:tap="clickSuffixIcon"> | 
|     <slot name="suffix-icon" /> | 
|     <template | 
|       wx:if="{{_suffixIcon}}" | 
|       is="icon" | 
|       data="{{tClass: prefix + '-class-suffix-icon', ..._suffixIcon }}" | 
|     ></template> | 
|   </view> | 
| </view> |