<view class="notice-info" a:if="{{componentData}}">
  <service-title imgSrcPrefix="{{imgSrcPrefix}}" componentData="{{componentData}}" defaultText="{{moreText}}"/>
  
  <view class="info border_1px_after">
    <!--  -->
    <swiper indicator-dots="{{indicatorDots}}"
      autoplay="{{autoplay}}"
      interval="{{(+componentData.componentExtInfo.noticeRate || interval) * 1000}}"
      vertical="{{vertical}}"
      circular="{{circular}}"
      disable-touch="{{disableTouch}}"
      class="swiperContainer"
      style="height: {{45 * componentData.componentExtInfo.lineNumber}}rpx; ">
      <block a:for="{{ componentData.whetherSetDynamicDatasource === 'Y' ? componentData.dynamicServiceList : componentData.serviceList }}">
        <swiper-item
          class="swiperItem"
          key="{{index}}"
        >
          <button-auth className="infosText" item="{{item}}">
            <view class="left">
              <image a:if="{{item.icon}}" class="img-content" src="{{item.icon.length ==32 ? imgSrcPrefix + item.icon : item.icon}}"/>
              <view a:else class="title-tip">公告</view>
            </view>
            <view class="content">{{item.name}}</view>
          </button-auth >
        </swiper-item>
      </block>
    </swiper>
  </view>
</view>