欢迎交流 小超哥 的博客

关键词:Swiper4(就是个js和css的控件,不用也可以,原生的js也不错,这个就是好看,好用)、Vue2.0、jQuery3.0

推荐次新或者最新版本,太老的东西没有太大价值;

Swiper4(各种超炫滑的效果-最强王者!)

Swiper(前称Swiper master) 是一款免费以及轻量级的移动设备触控滑块的js框架,使用硬件加速过渡(如果该设备支持的话)。主要使用与移动端的网站、网页应用程序(web apps),以及原生的应用程序(native apps)。主要是为IOS而设计的,同时,在Android、WP8系统以及PC端的浏览器也有着良好的用户体验。

Swiper常用于移动端网站的内容触摸滑动

Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。

Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。

Swiper开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择!

更多的介绍可以去官网地址:http://www.swiper.com.cn/查看。

也可以戳这里查看demo:http://www.swiper.com.cn/demo/index.html#

Vue2.0(目前国内最流行、将来很有潜力的前端框架,作者尤雨溪)

Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。

Vue 只关注视图层, 采用自底向上增量开发的设计。

Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
- 注意: 目前我使用的是1280*1024的分辨率也支持1360*768的分辨率(看CSS的 @media screen and (min-width: 1360px) {}里面的东西这是个全局的混合器),不过1360的你需要配置


代码:少啰嗦,先看东西。

效果图:
小超哥的图片

以下的代码是一整个文件(为了讲解方便按照顺序切开)

template:

代码块语法遵循标准markdown代码,例如:

<template>
  <div v-if="modalType">              
    <div class="dialog-modal-mask "></div>
    <div class="dialog-modal-wrap">
      <div class="dialog-modal" :style="styles">
        <div class="header" v-if="headerVisible">
          <div class="titleMsg" v-if="titleMessageVisible">
            <span v-html="titleMessage"></span>
          </div>
          <div class="titileImg" v-if="titleImgVisible">
            <img src="../assets/img/icon-关闭.png" style="width: 32px;" v-on:click.stop="close" />
          </div>
        </div>
        <hr class="line-separator" />
        <div id="letter"  ></div> //这个地方就是点击右侧字幕菜单后 在正中间显示的淡入淡出的点击字母提示面板
        <base-swiper ref="mainSwiper" :options="swiperOption" class="baseSwiperScrollBox">
          <base-swiper-slide>//这是swiper插件没啥说的 也可以不用 直接使用原生js得scroll也是可以的
            <div class="scrollBox">
              <div class="sort_box">

                <div class="letter-popular"   id="popular"   >热门</div>
                <div  class="sort_list_popular"  v-for=" namess in itemsPopular.name.split('\,')" :key="namess+'popular'" @click="getInputName(namess) ">
                  <div  class="num_name_popular">{{namess}}</div>
                </div>

                <div class="sort_list" v-for=" names in items.name.split('\,')" :key="names" @click="getInputName(names)">
                  <div class="num_name">{{names}}</div>
                </div> //这里是左侧的银行列表
              </div>
            </div>
          </base-swiper-slide>
          <!-- <div class="swiper-scrollbar" slot="scrollbar"></div> -->
        </base-swiper>

        <div class="initialsClass">
          <ul class="ulClassClick">
          <li   :id="letterListOne"  class="letter" v-for="(letterListOne,index) in letterList.name.split('\,')" :key="letterListOne"    @click="getletterListName(letterListOne,index)">{{letterListOne}}</li>
          </ul>
        </div>

      </div>
    </div>
  </div>
</template>

js:

中间的js是网上一些很流行的字母排序和单行拼接的method,注释写的很详细:

<script>
import BaseSwiper from "../components/base-swiper.vue";
import BaseSwiperSlide from "../components/base-swiper-slide.vue";
import { ASSIGNATION_REMIT_MONEY_LIMIT } from "../store/mutation-types";

export default {
  name: "BaseDialog",
  components: {
    BaseSwiper,
    BaseSwiperSlide
  },

  data: function() {
    return {
      lastTimeLocation: { type: Number, default: 0 },
      itemsPopular:{
        id:"ZZ",
        name:"中国工商银行,中国银行,中国XX本行银行"
    },
   //热门的银行,我改造过网上jquery写法,变为vue的写法,这里可以很简单的加减热门银行
    letterList:{
     id: "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26",
     name:"A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z",
    },
    //所有的银行
      items: {
        id: "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z",
        name:
          "中国XX本行银行,国家开发银行,中国进出口银行,中国农业发展银行,中国工商银行,中国农业银行,中国银行,中国建设银行,交通银行,中信银行,中国光大银行,华夏银行,中国民生银行,招商银行,兴业银行,广发银行,平安银行,上海浦东发展银行,恒丰银行,浙商银行,渤海银行,中国邮政储蓄银行,北京银行,天津银行,沧州银行,承德银行,廊坊银行,秦皇岛商行,河北银行,唐山商行,张家口商行,邢台商行,保定商行,邯郸商行,长治市商业银行,晋城商行,晋中市商业银行,晋商银行,大同市商业银行,阳泉市商业银行,内蒙古银行,包商银行,鄂尔多斯银行,乌海银行,盛京银行,鞍山银行,抚顺银行,本溪市商业银行,丹东银行,锦州银行,营口银行,阜新银行,辽阳银行,铁岭银行,朝阳银行,盘锦市商业银行,葫芦岛银行,营口沿海银行,吉林银行,哈尔滨银行,龙江银行,上海银行,江苏银行,南京银行,苏州银行,江苏长江商业银行,金华银行,稠州银行,杭州银行,湖州银行,嘉兴银行,宁波银行,绍兴银行,台州商行,温州银行,民泰商行,泰隆商行,徽商银行,福建海峡银行,泉州银行,景德镇市商业银行,北京银行南昌分行,赣州商行,九江银行,南昌银行,上饶银行,齐鲁银行,齐商银行,枣庄市商业银行,东营市商业银行,潍坊银行,济宁银行,泰山市商业银行,威海市商业银行,日照银行,莱商银行,临商银行,德州银行,烟台银行,山东省城市商业银行合作联盟有限公司,洛阳银行,郑州银行,开封市商业银行,南阳市商业银行,三门峡市商业银行,信阳银行,驻马店银行,焦作市商业银行,新乡银行,湖北银行,汉口银行,华融湘江银行股份有限公司,长沙银行股份有限公司,广州银行,东莞银行,广东南粤银行,广东华兴银行,珠海华润银行,广西北部湾银行,柳州银行,桂林银行,重庆银行,重庆三峡银行,成都银行,自贡市商业银行,攀枝花市商业银行,泸州市商业银行,德阳银行,绵阳市商业银行,乐山市商业银行,南充市商业银行,宜宾市商业银行,凉山州商业银行,遂宁市商业银行,雅安市商业银行,达州市商业银行,贵州银行,贵阳银行,富滇银行,曲靖市商业银行,玉溪市商业银行,西藏银行股份有限公司,长安银行,西安银行,兰州银行,青海银行股份有限公司,宁夏银行,昆仑银行股份有限公司,乌鲁木齐商行,大连银行,宁波银行股份有限公司,宁波东海银行股份有限公司,宁波通商银行股份有限公司,厦门银行股份有限公司,厦门国际银行,青岛银行,北京农村商业银行股份有限公司,天津农村商业银行,天津滨海农村商业银行,沧州融信农村商业银行股份有限公司,鄂尔多斯农村商业银行,沈阳农村商业银行,吉林九台农村商业银行股份有限公司,长春农村商业银行股份有限公司,上海农商行,江苏高淳农村商业银行,江苏溧水农村商业银行,徐州淮海农村商业银行,江苏新沂农村商业银行,江苏邳州农村商业银行,江苏宜兴农村商业银行,江苏扬中农村商业银行,江苏丹阳农村商业银行,江苏句容农村商业银行,江苏镇江农村商业银行,江苏宝应农村商业银行,江苏仪征农村商业银行,江苏高邮农村商业银行,江苏江都农村商业银行,江苏金湖农村商业银行,江苏盱眙农村商业银行,江苏涟水农村商业银行,江苏淮安农村商业银行,连云港东方农村商业银行,江苏赣榆农村商业银行,江苏沭阳农村商业银行,江苏泗洪农村商业银行,江苏泗阳农村商业银行,江苏民丰农村商业银行,江苏兴化农村商业银行,江苏泰州农村商业银行,江苏姜堰农村商业银行,江苏东台农村商业银行,江苏响水农村商业银行,江苏大丰农村商业银行,江苏阜宁农村商业银行,江苏建湖农村商业银行,江苏盐城黄海农村商业银行,江苏如东农村商业银行,江苏启东农村商业银行,江苏海安农村商业银行,江苏海门农村商业银行,江苏如皋农村商业银行,江苏南通农村商业银行,江苏紫金农村商业银行,无锡农村商业银行,江阴农村商业银行,常熟农村商业银行,张家港农村商业银行,吴江农村商业银行,昆山农村商业银行,太仓农村商业银行,江苏射阳农村商业银行,靖江农村商业银行,江南农村商业银行,杭州联合农村商业银行,浙江杭州余杭农村商业银行股份有限公司,浙江温州鹿城农村商业银行股份有限公司,浙江温州龙湾农村商业银行股份有限公司,浙江禾城农村商业银行股份有限公司,浙江嘉善农村商业银行股份有限公司,浙江德清农村商业银行股份有限公司,浙江绍兴瑞丰农村商业银行股份有限公司,浙江诸暨农村商业银行股份有限公司,浙江新昌农村商业银行股份有限公司,浙江义乌农村商业银行,浙江舟山定海农村商业银行股份有限公司,浙江舟山普陀农村商业银行股份有限公司,浙江南浔农村商业银行股份有限公司,蚌埠农村商业银行,巢湖农村商业银行,金寨农村商业银行,安徽定远农村商业银行,安徽庐江农村商业银行,安徽马鞍山农村商业银行,芜湖扬子农村商业银行,安徽青阳农村商业银行,合肥科技农村商业银行,铜陵农村商业银行,池州九华农村商业银行,安庆独秀农村商业银行,安徽肥西农村商业银行,宣城皖南农村商业银行,淮南淮河农村商业银行,安徽桐城农村商业银行,安徽无为农村商业银行,滁州皖东农村商业银行,安徽歙县农村商业银行,淮北农村商业银行,阜阳颍东农村商业银行,安徽南陵农村商业银行,淮南通商农村商业银行,安徽泾县农村商业银行,安徽旌德农村商业银行,安徽潜山农村商业银行,安徽繁昌农村商业银行,安徽石台农村商业银行,安徽望江农村商业银行,安徽太湖农村商业银行,铜陵皖江农村商业银行,毫州药都农村商业银行,景德镇农商银行,新余农商银行,九江农商银行,宜春农商银行,吉安农村商业银行,赣州农村商业银行,南昌农村商业银行股份有限公司,武汉农村商业银行,广州农村商业银行股份有限公司,佛山顺德农村商业银行股份有限公司,东莞农村商业银行股份有限公司,广东河源农村商业银行股份有限公司,肇庆端州农村商业银行股份有限公司,广东阳东农村商业银行股份有限公司,广东揭阳农村商业银行股份有限公司,广东揭西农村商业银行股份有限公司,广西资源农村商业银行股份有限公司,广西田东农村商业银行股份有限公司,广西融安农村商业银行股份有限公司,广西蒙山农村商业银行股份有限公司,广西田阳农村商业银行股份有限公司,广西恭城农村商业银行股份有限公司,广西龙胜农村商业银行股份有限公司,广西灌阳农村商业银行股份有限公司,广西昭平农村商业银行股份有限公司,广西凌云农村商业银行股份有限公司,重庆农村商业银行股份有限公司,成都农商银行,贵阳农村商业银行,宁夏黄河农村商业银行股份有限公司,厦门农村商业银行股份有限公司,青岛农商银行,深圳农村商业银行,呼和浩特金谷农村合作银行,江苏睢宁农村合作银行,江苏新沂农村合作银行,江苏灌云农村合作银行,浙江萧山农村合作银行,浙江富阳农村合作银行,浙江桐庐农村合作银行,浙江温州瓯海农村合作银行,浙江瑞安农村合作银行,浙江乐清农村合作银行,浙江永嘉农村合作银行,浙江苍南农村合作银行,浙江平湖农村合作银行,湖州吴兴农村合作银行,浙江长兴农村合作银行,浙江绍兴恒信农村合作银行,浙江上虞农村合作银行,浙江嵊州农村合作银行,浙江金华成泰农村合作银行,浙江兰溪农村合作银行,浙江永康农村合作银行,浙江武义农村合作银行,浙江江山农村合作银行,浙江台州椒江农村合作银行,浙江台州黄岩农村合作银行,浙江台州路桥农村合作银行,浙江温岭农村合作银行,浙江玉环农村合作银行,浙江天台农村合作银行,浙江丽水莲都农村合作银行,安徽霍山农村合作银行,安徽绩溪农村合作银行,安徽舒城农村合作银行,安徽天长农村合作银行,安徽黟县农村合作银行,安徽怀远农村合作银行,安徽广德农村合作银行,安徽休宁农村合作银行,安徽长丰农村合作银行,安徽肥东农村合作银行,安徽泗县农村合作银行,安徽东至农村合作银行,安徽叶集农村合作银行,芜湖津盛农村合作银行,安徽岳西农村合作银行,安徽宿松农村合作银行,黄山屯溪农村合作银行,安徽怀宁农村合作银行,黄山太平农村合作银行,黄山徽州农村合作银行,安徽宁国农村合作银行,安徽郎溪农村合作银行,安徽和县农村合作银行,安徽明光农村合作银行,安徽全椒农村合作银行,宁波鄞州农村合作银行,宁波慈溪农村合作银行,河北省农村信用社联合社,山西省农村信用社,内蒙古自治区农村信用社联合社,辽宁省农村信用社联合社,黑龙江省农村信用社联合社,铜山县农村信用合作联社,徐州市贾汪区农村信用合作联社,沛县农村信用合作联社,丰县农村信用合作联社,洪泽县农村信用合作联社,灌南县农村信用合作联社,东海县农村信用合作联社,泰兴市农村信用合作联社,滨海县农村信用合作联社,浙江省农村信用社联合社,临安市农村信用合作联社,平阳县农村信用合作联社,文成县农村信用合作联社,泰顺县农村信用合作联社,洞头县农村信用合作联社,海宁市农村信用合作联社,海盐县农村信用合作联社,桐乡市农村信用合作联社,安吉县农村信用合作联社,东阳市农村信用合作联社,浦江县农村信用合作联社,磐安县农村信用合作联社,衢州市柯城农村信用合作联社,衢州市衢江农村信用合作联社,龙游县农村信用合作联社,常山县农村信用合作联社,开化县农村信用合作联社,临海市农村信用合作联社,仙居县农村信用合作联社,三门县农村信用合作联社,青田县农村信用合作联社,龙泉市农村信用合作联社,缙云县农村信用合作联社,松阳县农村信用合作联社,景宁县农村信用合作联社,岱山县农村信用合作联社,嵊泗县农村信用合作联社,浙江松阳恒通村镇银行股份有限公司,建德市农村信用合作联社,淳安县农村信用合作联社,枞阳县联社,涡阳县联社,蒙城县联社,利辛县联社,阜阳市颍泉区联社,临泉县联社,庐江县联社,六安市郊区联社,寿县联社,濉溪县联社,宿州市区联社,含山县联社,凤台县联社,安徽省农村信用社联合社,福建省农信联社(福建农信网),江西省农村信用社,山东省农村信用社联合社,湖北省农村信用社,广东农村信用社,广西壮族自治区农村信用联社,四川省农村信用联社,贵州省农村信用社,云南省农村信用社联社,陕西信合,宁波市市区农村信用合作联社,北京密云汇丰村镇银行有限责任公司,北京延庆村镇银行股份有限公司,北京怀柔融兴村镇银行有限责任公司,北京大兴九银村镇银行股份有限公司,北京昌平兆丰村镇银行股份有限公司,北京大兴华夏村镇银行有限责任公司,北京顺义银座村镇银行股份有限公司,北京通州国开村镇银行股份有限公司,北京门头沟珠江村镇银行,宝山富民村镇银行,金山惠民村镇银行,崇明长江村镇银行,奉贤浦发村镇银行,松江民生村镇银行,浦东江南村镇银行,浦东建信村镇银行,闵行上银村镇银行,嘉定民生村镇银行,江苏邳州陇海村镇银行,江苏丰县民丰村镇银行,江苏沛县汉源村镇银行,江苏铜山锡州村镇银行,江苏惠山民泰村镇银行,江阴浦发村镇银行,宜兴阳羡村镇银行,太仓民生村镇银行,苏州常熟建信村镇银行,江苏张家港华信村镇银行,昆山鹿城村镇银行,江苏武进建信村镇银行,溧阳浦发村镇银行,金坛常农商村镇银行,江苏丹徒蒙银村镇银行,扬中恒丰村镇银行,江苏丹阳保得村镇银行,句容茅山村镇银行,江苏仪征包商村镇银行,江苏扬州农村商业银行,江苏江都吉银村镇银行,江苏邗江民泰村镇银行,江苏涟水太商村镇银行,江苏金湖民泰村镇银行,江苏洪泽金阳光村镇银行,江苏盱眙珠江村镇银行,江苏赣榆通商村镇银行,江苏灌云民丰村镇银行,江苏灌南民丰村镇银行,江苏东海张农商村镇银行,江苏泗阳东吴村镇银行,江苏宿豫东吴村镇银行,江苏泗洪东吴村镇银行,江苏沭阳东吴村镇银行,姜堰锡州村镇银行,江苏泰兴建信村镇银行,兴化苏南村镇银行,江苏靖江润丰村镇银行,江苏东台稠州村镇银行,阜宁民生村镇银行,江苏大丰江南村镇银行,江苏射阳太商村镇银行,江苏启东珠江村镇银行,江苏如东融兴村镇银行,江苏海门建信村镇银行,江苏南通如皋包商村镇银行,江苏海安盐海村镇银行,江苏通州华商村镇银行,南京六合九银村镇银行,南京浦口靖发村镇银行,江苏高淳武家嘴建信村镇银行,江苏溧水民丰村镇银行,江苏江宁上银村镇银行,浙江建德湖商村镇银行,浙江永嘉恒升村镇银行股份有限公司,浙江苍南建信村镇银行股份有限公司,浙江乐清联合村镇银行股份有限公司,浙江平阳浦发村镇银行股份有限公司,浙江文成北银村镇银行股份有限公司,浙江泰顺温银村镇银行股份有限公司,瑞安市马屿镇汇民农村资金互助社,浙江平湖工银村镇银行股份有限公司,浙江嘉善联合村镇银行股份有限公司,浙江桐乡民泰村镇银行股份有限公司,平湖市当湖街道新当湖农村资金互助社,安吉交银村镇银行,长兴联合村镇银行,德清县乾元镇德农农村资金互助社,浙江嵊州瑞丰村镇银行股份有限公司,浙江新昌浦发村镇银行股份有限公司,浙江永康农银村镇银行有限责任公司,浙江磐安婺商村镇银行股份有限公司,浙江浦江嘉银村镇银行股份有限公司,浙江兰溪越商村镇银行股份有限公司,浙江武义建信村镇银行有限责任公司,浙江龙游义商村镇银行股份有限公司,浙江常山联合村镇银行股份有限公司,衢江上银村镇银行,浙江江山建信村镇银行有限责任公司,开化通济贷款有限责任公司,浙江玉环永兴村镇银行有限责任公司,浙江三门银座村镇银行股份有限公司,浙江临海湖星村镇银行股份有限公司,浙江温岭联合村镇银行股份有限公司,浙江天台民生村镇银行股份有限公司,浙江青田建信华侨村镇银行,浙江庆元泰隆村镇银行,浙江缙云杭银村镇银行股份有限公司,浙江龙泉民泰村镇银行股份有限公司,浙江丽水莲都建信村镇银行,缙云县五云镇欣禾农村资金互助社,浙江岱山稠州村镇银行股份有限公司,浙江舟山普陀稠州村镇银行股份有限公司,浙江淳安建信村镇银行有限责任公司,浙江义乌联合村镇银行股份有限公司,浙江德清湖商村镇银行股份有限公司,浙江余杭德商村镇银行股份有限公司,浙江遂昌富民村镇银行股份有限公司,浙江秀洲德商村镇银行股份有限公司,浙江萧山湖商村镇银行股份有限公司,浙江诸暨联合村镇银行股份有限公司,浙江绍兴县联合村镇银行股份有限公司,安徽长丰科源村镇银行,安徽凤阳利民村镇银行,安徽桐城江淮村镇银行,安徽当涂新华村镇银行,安徽繁昌建信村镇银行,安徽黄山金桥村镇银行,安徽舒城正兴村镇银行,安徽裕安盛平村镇银行,安徽肥西石银村镇银行,安徽绩溪农银村镇银行,安徽无为徽银村镇银行,安徽铜陵铜源村镇银行,安徽泾县铜源村镇银行,安徽郎溪新华村镇银行,淮南凤台通商村镇银行,安徽庐江惠民村镇银行,安徽含山惠民村镇银行,安徽肥东湖星村镇银行,安徽枞阳泰业村镇银行,安徽休宁大地村镇银行,安徽青阳九华村镇银行,安徽和县新华村镇银行,安徽定远民丰村镇银行,安徽潜山江淮村镇银行,安徽歙县嘉银村镇银行,安徽望江新华村镇银行,安徽宿松民丰村镇银行,安徽五河永泰村镇银行,安徽宿州淮海村镇银行,安徽明光民丰村镇银行,安徽全椒中银富登村镇银行,安徽来安中银富登村镇银行,芜湖泰寿村镇银行,怀远本富村镇银行,灵璧本富村镇银行,宁国民生村镇银行,池州贵池民生村镇银行,天长民生村镇银行,太湖县小池银燕农村资金互助社,澳洲联邦银行村镇银行有限责任公司,珠海横琴村镇银行,始兴大众村镇银行,东源泰业村镇银行,中山小榄村镇银行,广东恩平汇丰村镇银行,惠州仲恺东盈村镇银行,广东澄海潮商村镇银行,东莞长安村镇银行,佛山高明顺银村镇银行,三水珠江村镇银行,广州番禺新华村镇银行,德庆华润村镇银行,梅县客家村镇银行,鹤山珠江村镇银行,中山东凤珠江村镇银行,广州增城长江村镇银行,广西横县桂商村镇银行股份有限公司,武鸣漓江村镇银行有限公司,广西融水元宝山村镇银行股份有限公司,广西柳江柳银村镇银行股份有限公司,广西鱼峰信合村镇银行有限责任公司,广西兴安民兴村镇银行股份有限公司,桂林国民村镇银行有限责任公司,灵川深通村镇银行有限责任公司,广西藤县桂银村镇银行股份有限公司,岑溪市北部湾村镇银行有限责任公司,合浦国民村镇银行有限责任公司,东兴国民村镇银行有限责任公司,灵山泰业村镇银行股份有限公司,广西平南桂银村镇银行股份有限公司,广西桂平桂银村镇银行股份有限公司,广西容县桂银村镇银行股份有限公司,广西北流柳银村镇银行股份有限公司,广西兴业柳银村镇银行股份有限公司,广西博白柳银村镇银行股份有限公司,广西陆川柳银村镇银行股份有限公司,平果国民村镇银行有限责任公司,田东北部湾村镇银行有限责任公司,田阳兴阳村镇银行有限责任公司,宜州深通村镇银行有限责任公司,扶绥深通村镇银行有限责任公司,重庆大足汇丰村镇银行有限责任公司,开县泰业村镇银行股份有限公司,重庆梁平澳新村镇银行有限责任公司,重庆璧山工银村镇银行有限责任公司,重庆丰都汇丰村镇银行有限责任公司,重庆巴南浦发村镇银行股份有限公司,潼南民生村镇银行股份有限公司,綦江民生村镇银行股份有限公司,黔江区城东诚信农村资金互助社,重庆荣昌汇丰村镇银行有限责任公司,重庆市大渡口融兴村镇银行有限责任公司,重庆云阳恒丰村镇银行股份有限公司,重庆南川石银村镇银行股份有限公司,重庆市江津区白沙镇明星农村资金互助社,重庆北碚稠州村镇银行股份有限公司,重庆江津石银村镇银行股份有限公司,重庆江北恒丰村镇银行股份有限公司,重庆市武隆融兴村镇银行有限责任公司,重庆忠县稠州村镇银行股份有限公司,重庆北碚花旗贷款有限责任公司,重庆渝北银座村镇银行股份有限公司,重庆黔江银座村镇银行股份有限公司,重庆九龙坡民泰村镇银行股份有限公司,重庆市沙坪坝融兴村镇银行有限公司,重庆市酉阳融兴村镇银行有限责任公司,重庆彭水民泰村镇银行股份有限公司,重庆万州建信村镇银行有限责任公司,乐山嘉州民富村镇银行,内江兴隆村镇银行,新建珠江村镇银行,彭山珠江村镇银行,广汉珠江村镇银行,江油华夏村镇银行,巴中国开村镇银行,新都桂城村镇银行,郫县国开村镇银行,广元贵商村镇银行,蒲江民富村镇银行,名山锦程村镇银行,龙泉驿稠州村镇银行,崇州上银村镇银行,仁寿民富村镇银行,广元包商贵民村镇银行,什邡思源村镇银行,都江堰金都村镇银行,绵竹浦发村镇银行,双流诚民村镇银行,泸县元通村镇银行,西昌金信村镇银行,大竹渝农商村镇银行,夹江昆仑村镇银行,广安恒丰村镇银行,金堂汇金村镇银行,资阳民生村镇银行,自贡农商村镇银行,宜宾兴宜村镇银行,遂宁安居村镇银行,四川仪陇惠民村镇银行,四川仪陇惠民贷款公司,平武富民贷款公司,苍溪益民资金互助社,四川北川富民村镇银行,邛崃国民村镇银行,大邑交银兴民村镇银行,彭州民生村镇银行,宣汉诚民村镇银行,贵阳花溪建设村镇银行,息烽包商黔隆村镇银行,贵阳白云德信村镇银行,仁怀蒙银村镇银行,平坝鼎立村镇银行,龙里国丰村镇银行,都匀融通村镇银行,黄平振兴村镇银行,铜仁丰源村镇银行,毕节发展村镇银行,织金惠民村镇银行,黔西花都村镇银行,水城蒙银村镇银行,盘县万和村镇银行,兴义万丰村镇银行,六盘水钟山凉都村镇银行,施秉金鼎村镇银行,绥阳黔北村镇银行,文山民丰村镇银行有限公司,玉溪红塔区兴和村镇银行股份有限公司,昭通昭阳富滇村镇银行股份有限公司,曲靖惠民村镇银行股份有限公司,楚雄禄丰龙城富滇村镇银行股份有限公司,楚雄兴彝村镇银行股份有限公司,丽江古城区富滇村镇银行,大理海东村镇银行,昆明呈贡华夏村镇银行,曲靖富源富滇村镇银行,普洱民生村镇银行股份有限公司,景洪民生村镇银行股份有限公司,嵩明沪农商村镇银行,个旧沪农商村镇银行,弥勒沪农商村镇银行,开远沪农商村镇银行,瑞丽沪农商村镇银行,临沧临翔沪农商村镇银行,保山隆阳沪农商村镇银行,建水沪农商村镇银行,蒙自沪农商村镇银行,云南安宁稠州村镇银行,慈溪民生村镇银行股份有限公司,宁波镇海中银富登村镇银行有限公司,宁海中银富登村镇银行有限公司,厦门同安农银村镇银行有限责任公司,青岛即墨北农商村镇银行,青岛胶南海汇村镇银行,青岛莱西元泰村镇银行,青岛平度惠民村镇银行,青岛胶州中成村镇银行,青岛城阳珠江村镇银行,青岛崂山交银村镇银行,深圳宝安融兴村镇银行,深圳龙岗鼎业村镇银行,深圳福田银座村镇银行,深圳南山宝生村镇银行,深圳宝安桂银村镇银行,深圳龙岗国安村镇银行,深圳光明沪农商村镇银行,荷兰银行(中国)有限公司,企业银行(中国)有限公司,宁波国际银行,东方汇理银行(中国)有限公司,中信嘉华银行(中国)有限公司,外换银行(中国)有限公司,摩根大通银行(中国)有限公司,友利银行(中国)有限公司,韩亚银行(中国)有限公司,德意志银行(中国)有限公司,新韩银行(中国)有限公司,法国兴业银行(中国)有限公司,蒙特利尔银行(中国)有限公司,瑞士银行(中国)有限公司,国民银行(中国)有限公司,汇丰中国,渣打中国,花旗中国,东亚中国,瑞穗中国,恒生中国,星展中国,三菱中国,华侨中国,南商中国,大华中国,法巴中国,三井中国,汇理中国,盘谷中国,苏皇中国,澳新中国,华一银行,华美中国,正信银行,浦发硅谷银行,首都银行(中国)有限公司,摩根士丹利国际银行(中国)有限公司,协和银行有限公司,新联商业银行,华商银行,永亨银行(中国)有限公司,大新银行(中国)有限公司"
      },
      modalStatus: this.modalType,
      headerDis: this.headerVisible,
      contentDis: this.contentVisible,
      modalType: this.visible,
      swiperOption: {
        direction: "vertical",
        slidesPerView: "auto",
        freeMode: true,
        watchOverflow: true,
        scrollbar: {
          el: ".swiper-scrollbar",
          draggable: true
        }
      },
      //这是首字母拼音的数组
        strChineseFirstPY : "YDYQSXMWZSSXJBYMGCCCQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJTMYHZWZHFLZPPQHGSCYYYNJQYXXGJHHSDSJNKKTMOMLCRXYPSNQSECCQZGGLLYJLMYZZSECYKYYHQWJSSGGYXYZYJWWKDJHYCHMYXJTLXJYQBYXZLDWRDJRWYSRLDZJPCBZJJBRCFTLECZSTZFXXZHTRQHYBDLYCZSSYMMRFMYQZPWWJJYFCRWFDFCQPYDDWYXKYJAWJFFXYPSFTZYHHYZYSWCJYXSCLCXXWZZXNBGNNXBXLZSZSBSGPYSYZDHMDZBQBZCWDZZYYTZHBTSYYBZGNTNXQYWQSKBPHHLXGYBFMJEBJHHGQTJCYSXSTKZHLYCKGLYSMZXYALMELDCCXGZYRJXSDLTYZCQKCNNJWHJTZZCQLJSTSTBNXBTYXCEQXGKWJYFLCQLYHYXSPSFXLMPBYSXXXYDJCZYLLLSJXFHJXPJBTFFYABYXBHZZBJYZLWLCZGGBTSSMDTJZXPTHYQTGLJSCQFZKJZJQNLZWLSLHDZBWJNCJZYZSQQYCQYRZCJJWYBRTWPYFTWEXCSKDZCTBZHYZZYYJXZCFFZZMJYXXSDZZOTTBZLQWFCKSZSXFYRLNYJMBDTHJXSQQCCSBXYYTSYFBXDZTGBCNSLCYZZPSAZYZZSCJCSHCQYDXLBPJLLMQXTYDZXSQJTZPXLCGLQTZWJBHCTSYJSFXYEJJTLBGXSXJMYJQQPFZASYJNTYDJXKJCDJSZCBARTDCLYJQMWNQNCLLLKBYBZZSYHQQLTWLCCXTXLLZNTYLNEWYZYXCZXXGRKRMTCNDNJTSYYSSDQDGHSDBJGHRWRQLYBGLXHLGTGXBQJDZPYJSJYJCTMRNYMGRZJCZGJMZMGXMPRYXKJNYMSGMZJYMKMFXMLDTGFBHCJHKYLPFMDXLQJJSMTQGZSJLQDLDGJYCALCMZCSDJLLNXDJFFFFJCZFMZFFPFKHKGDPSXKTACJDHHZDDCRRCFQYJKQCCWJDXHWJLYLLZGCFCQDSMLZPBJJPLSBCJGGDCKKDEZSQCCKJGCGKDJTJDLZYCXKLQSCGJCLTFPCQCZGWPJDQYZJJBYJHSJDZWGFSJGZKQCCZLLPSPKJGQJHZZLJPLGJGJJTHJJYJZCZMLZLYQBGJWMLJKXZDZNJQSYZMLJLLJKYWXMKJLHSKJGBMCLYYMKXJQLBMLLKMDXXKWYXYSLMLPSJQQJQXYXFJTJDXMXXLLCXQBSYJBGWYMBGGBCYXPJYGPEPFGDJGBHBNSQJYZJKJKHXQFGQZKFHYGKHDKLLSDJQXPQYKYBNQSXQNSZSWHBSXWHXWBZZXDMNSJBSBKBBZKLYLXGWXDRWYQZMYWSJQLCJXXJXKJEQXSCYETLZHLYYYSDZPAQYZCMTLSHTZCFYZYXYLJSDCJQAGYSLCQLYYYSHMRQQKLDXZSCSSSYDYCJYSFSJBFRSSCQSBXXPXJYSDRCKGJLGDKZJZBDKTCSYQPYHSTCLDJDHMXMCGXYZHJDDTMHLTXZXYLYMOHYJCLTYFBQQXPFBDFHHTKSQHZYYWCNXXCRWHOWGYJLEGWDQCWGFJYCSNTMYTOLBYGWQWESJPWNMLRYDZSZTXYQPZGCWXHNGPYXSHMYQJXZTDPPBFYHZHTJYFDZWKGKZBLDNTSXHQEEGZZYLZMMZYJZGXZXKHKSTXNXXWYLYAPSTHXDWHZYMPXAGKYDXBHNHXKDPJNMYHYLPMGOCSLNZHKXXLPZZLBMLSFBHHGYGYYGGBHSCYAQTYWLXTCQCEZYDQDQMMHTKLLSZHLSJZWFYHQSWSCWLQAZYNYTLSXTHAZNKZZSZZLAXXZWWCTGQQTDDYZTCCHYQZFLXPSLZYGPZSZNGLNDQTBDLXGTCTAJDKYWNSYZLJHHZZCWNYYZYWMHYCHHYXHJKZWSXHZYXLYSKQYSPSLYZWMYPPKBYGLKZHTYXAXQSYSHXASMCHKDSCRSWJPWXSGZJLWWSCHSJHSQNHCSEGNDAQTBAALZZMSSTDQJCJKTSCJAXPLGGXHHGXXZCXPDMMHLDGTYBYSJMXHMRCPXXJZCKZXSHMLQXXTTHXWZFKHCCZDYTCJYXQHLXDHYPJQXYLSYYDZOZJNYXQEZYSQYAYXWYPDGXDDXSPPYZNDLTWRHXYDXZZJHTCXMCZLHPYYYYMHZLLHNXMYLLLMDCPPXHMXDKYCYRDLTXJCHHZZXZLCCLYLNZSHZJZZLNNRLWHYQSNJHXYNTTTKYJPYCHHYEGKCTTWLGQRLGGTGTYGYHPYHYLQYQGCWYQKPYYYTTTTLHYHLLTYTTSPLKYZXGZWGPYDSSZZDQXSKCQNMJJZZBXYQMJRTFFBTKHZKBXLJJKDXJTLBWFZPPTKQTZTGPDGNTPJYFALQMKGXBDCLZFHZCLLLLADPMXDJHLCCLGYHDZFGYDDGCYYFGYDXKSSEBDHYKDKDKHNAXXYBPBYYHXCQGAFFQYJXDMLJCSQZLLPCHBSXGJYNDYBYQSPZWJLZKSDDTACTBXZDYZYPJCQSJNKKTKNJDJGYYPGTLFYQKASDNTCYHBLWDZHBBYDWJRYGKZYHEYYFJMSDTYFZJJHGCXPLXHLDWXXJKYTCYKSSSMTWCTTQZLPBSZDZWZXGZAGYKTYWXLHLSPBCLLOQMMZSSLCMBJCSZZKYDCZJGQQDSMCYTCQQLWCQZXSSFPTTFQMDDZDSHDTDWFHTDYZJYQJQKYPBDJYYXTLJHDRQXXXHAYDHRJLKLYTWHLLRLLRCXYLBWSRSZZSYMKZZHHKYHXKSMDSYDYCJPBZBSQLFCXXXNXKXWYWSDZYQOGGQMMYHCDZTTFJYYBGSTTTYBYKJDHKYXBELHTYPJQNFXFDYKZHQKZBYJTZBXHFDXKDASWTAWAJLDYJSFHBLDNNTNQJTJNCHXFJSRFWHZFMDRYJYJWZPDJKZYJYMPCYZNYNXFBYTFYFWYGDBNZZZDNYTXZEMMQBSQEHXFZMBMFLZZSRXYMJGSXWZJSPRYDJSJGXHJJGLJJYNZZJXHGXKYMLPYYYCXYTWQZSWHWLYRJLPXSLSXMFSWWKLCTNXNYNPSJSZHDZEPTXMYYWXYYSYWLXJQCQXZDCLEEELMCPJPCLWBXSQHFWWTFFJTNQJHJQDXHWLBYZNFJLALKYYJLDXHHYCSTYYWNRJYXYWTRMDRQHWQCMFJDYZMHMYYXJWMYCQZXTLMRSPWWCHAQBXYGZYPXYYRRCLMPYMGKSJSZYSRMYJSNXTPLNBAPPYPYLXYYZKYNLDZYJZCZNNLMZHHARQMPGWQTZMXXMLLHGDZXYHXKYXYCJMFFYYHJFSBSSQLXXNDYCANNMTCJCYPRRNYTYQNYYMBMSXNDLYLYSLJRLXYSXQMLLYZLZJJJKYZZCSFBZXXMSTBJGNXYZHLXNMCWSCYZYFZLXBRNNNYLBNRTGCQYSATSWRYHYJZMZDHZGZDWYBSSCSKXSYHYTXXGCQGXZZSHYXJSCRHMKKBXCZJYJYMKQHZJFNBHMQHYSNJNZYBKNQMCLGQHWLZNZSWXKHLJHYYBQLBFCDSXDLDSPFZPSKJYZWZXZDDXJSMMEGJSCSSMGCLXXKYYYLNYPWWWGYDKZJGGGZGGSYCKNJWNJPCXBJJTQTJWDSSPJXZXNZXUMELPXFSXTLLXCLJXJJLJZXCTPSWXLYDHLYQRWHSYCSQYYBYAYWJJJQFWQCQQCJQGXALDBZZYJGKGXPLTZYFXJLTPADKYQHPMATLCPDCKBMTXYBHKLENXDLEEGQDYMSAWHZMLJTWYGXLYQZLJEEYYBQQFFNLYXRDSCTGJGXYYNKLLYQKCCTLHJLQMKKZGCYYGLLLJDZGYDHZWXPYSJBZKDZGYZZHYWYFQYTYZSZYEZZLYMHJJHTSMQWYZLKYYWZCSRKQYTLTDXWCTYJKLWSQZWBDCQYNCJSRSZJLKCDCDTLZZZACQQZZDDXYPLXZBQJYLZLLLQDDCQJYJYJZYXNYYYNYJXKXDAZWYRDLJYYYRJLXLLDYXJCYWYWNQCCLDDNYYYNYCKCZHXXCCLGCQJGKWPPCQQJYSBZZXYJSQPXJPZBSBDSFNSFPZXHDWZTDWPPTFLZZBZDMYYPQJRSDZSQZSQXBDGCPZSWDWCSQZGMDHZXMWWFYBPDGPHTMJTHZSMMBGZMBZJCFZWFZBBZMQCFMBDMCJXLGPNJBBXGYHYYJGPTZGZMQBQTCGYXJXLWZKYDPDYMGCFTPFXYZTZXDZXTGKMTYBBCLBJASKYTSSQYYMSZXFJEWLXLLSZBQJJJAKLYLXLYCCTSXMCWFKKKBSXLLLLJYXTYLTJYYTDPJHNHNNKBYQNFQYYZBYYESSESSGDYHFHWTCJBSDZZTFDMXHCNJZYMQWSRYJDZJQPDQBBSTJGGFBKJBXTGQHNGWJXJGDLLTHZHHYYYYYYSXWTYYYCCBDBPYPZYCCZYJPZYWCBDLFWZCWJDXXHYHLHWZZXJTCZLCDPXUJCZZZLYXJJTXPHFXWPYWXZPTDZZBDZCYHJHMLXBQXSBYLRDTGJRRCTTTHYTCZWMXFYTWWZCWJWXJYWCSKYBZSCCTCQNHXNWXXKHKFHTSWOCCJYBCMPZZYKBNNZPBZHHZDLSYDDYTYFJPXYNGFXBYQXCBHXCPSXTYZDMKYSNXSXLHKMZXLYHDHKWHXXSSKQYHHCJYXGLHZXCSNHEKDTGZXQYPKDHEXTYKCNYMYYYPKQYYYKXZLTHJQTBYQHXBMYHSQCKWWYLLHCYYLNNEQXQWMCFBDCCMLJGGXDQKTLXKGNQCDGZJWYJJLYHHQTTTNWCHMXCXWHWSZJYDJCCDBQCDGDNYXZTHCQRXCBHZTQCBXWGQWYYBXHMBYMYQTYEXMQKYAQYRGYZSLFYKKQHYSSQYSHJGJCNXKZYCXSBXYXHYYLSTYCXQTHYSMGSCPMMGCCCCCMTZTASMGQZJHKLOSQYLSWTMXSYQKDZLJQQYPLSYCZTCQQPBBQJZCLPKHQZYYXXDTDDTSJCXFFLLCHQXMJLWCJCXTSPYCXNDTJSHJWXDQQJSKXYAMYLSJHMLALYKXCYYDMNMDQMXMCZNNCYBZKKYFLMCHCMLHXRCJJHSYLNMTJZGZGYWJXSRXCWJGJQHQZDQJDCJJZKJKGDCQGJJYJYLXZXXCDQHHHEYTMHLFSBDJSYYSHFYSTCCQLPBDRFRZTZYKYWHSZYQKWDQZRKMSYNBCRXQBJYFAZPZZEDZCJYWBCJWHYJBQSZYWRYSZPTDKZPFPBNZTKLQYHBBZPNPPTYZZYBQNYDCPJMMCYCQMCYFZZDCMNLFPBPLNGQJTBTTNJZPZBBZNJKLJQYLNBCQHKSJZNGGQSZZKYXSHPZSNBCGZKDDCQANZHJKDRTLZLSWJLJZLYWTJNDJZJHXYAYNCBGTZCSSQMNJPJYTYSWXZFKWJQTKHTZPLBHSNJZSYZBWZZZZLSYLSBJHDWWQPSLMMFBJDWAQYZTCJTBNNWZXQXCDSLQGDSDPDZHJTQQPSWLYYJZLGYXYZLCTCBJTKTYCZJTQKBSJLGMGZDMCSGPYNJZYQYYKNXRPWSZXMTNCSZZYXYBYHYZAXYWQCJTLLCKJJTJHGDXDXYQYZZBYWDLWQCGLZGJGQRQZCZSSBCRPCSKYDZNXJSQGXSSJMYDNSTZTPBDLTKZWXQWQTZEXNQCZGWEZKSSBYBRTSSSLCCGBPSCQSZLCCGLLLZXHCQTHCZMQGYCQZNMCOCSZJMMZSQPJYGQLJYJPPLDXRGZYXCCSXHSHGTZNLZWZKJCXTCFCJXLBMQBCZZWPQDNHXLJCTHYZLGYLNLSZZPCXDSCQQHJQKSXZPBAJYEMSMJTZDXLCJYRYYNWJBNGZZTMJXLTBSLYRZPYLSSCNXPHLLHYLLQQCQLXYMRSYCXZLMMCZLTZSDWTJJLLNZGGQXPFSKYGYGHBFZPDKMWGHCXMSGDXJMCJZDYCABXJDLNBCDQYGSKYDQTXDJJYXMSCQAZDZFSLQXYJSJZYLBTXXWXQQZBJZUFBBLYLWDSLJHXJYZJWTDJCZFQCQZZDZSXZCQLZCDZFJHYSPYMPQZMLPPLFFXJJNZZYLSJEYQZFPFZKSYWJJJHRDJZZXTXXGLGHYDXCSKYSWMMZCWYBAZBJKSHFHJCXMHFQHYXXYZFTSJYZFXYXPZLCHMZMBXHZZSXYFYMNCWDABAZLXKTCSHHXKXJJZJSTHYGXSXYYHHHJWXKZXSSBZZWHHHCWTZZZPJXSNXQQJGZYZYWLLCWXZFXXYXYHXMKYYSWSQMNLNAYCYSPMJKHWCQHYLAJJMZXHMMCNZHBHXCLXTJPLTXYJHDYYLTTXFSZHYXXSJBJYAYRSMXYPLCKDUYHLXRLNLLSTYZYYQYGYHHSCCSMZCTCQXKYQFPYYRPFFLKQUNTSZLLZMWWTCQQYZWTLLMLMPWMBZSSTZRBPDDTLQJJBXZCSRCQQYGWCSXFWZLXCCRSZDZMCYGGDCQSGTJSWLJMYMMZYHFBJDGYXCCPSHXNZCSBSJYJGJMPPWAFFYFNXHYZXZYLREMZGZCYZSSZDLLJCSQFNXZKPTXZGXJJGFMYYYSNBTYLBNLHPFZDCYFBMGQRRSSSZXYSGTZRNYDZZCDGPJAFJFZKNZBLCZSZPSGCYCJSZLMLRSZBZZLDLSLLYSXSQCQLYXZLSKKBRXBRBZCYCXZZZEEYFGKLZLYYHGZSGZLFJHGTGWKRAAJYZKCQTSSHJJXDCYZUYJLZYRZDQQHGJZXSSZBYKJPBFRTJXLLFQWJHYLQTYMBLPZDXTZYGBDHZZRBGXHWNJTJXLKSCFSMWLSDQYSJTXKZSCFWJLBXFTZLLJZLLQBLSQMQQCGCZFPBPHZCZJLPYYGGDTGWDCFCCQYYYQYSSCLXZSKLZZZGFFCQNWGLHQYZJJCZLQZZYJPJZZBPDCCMHJGXDQDGDLCQMFGPSYTSDYFWWDJZJYSXYYCZCYHZWPBYKXRYLYBHKJKSFXTZJMMCKHLLTNYYMSYXYZPYJQYCSYCWMTJJKQYRHLLQXPSGTLYYCLJSCPXJYZFNMLRGJJTYZBXYZMSJYJHHFCQMSYXRSZCWTLRTQZSSTKXGQKGSPTGCZNJSJCQCXHMXGGZTQYDJKZDLBZSXJLHYQGGGTHQSZPYHJHHGYYGKGGCWJZZYLCZLXQSFTGZSLLLMLJSKCTBLLZZSZMMNYTPZSXQHJCJYQXYZXCQZCPSHKZZYSXCDFGMWQRLLQXRFZTLYSTCTMJCXJJXHJNXTNRZTZFQYHQGLLGCXSZSJDJLJCYDSJTLNYXHSZXCGJZYQPYLFHDJSBPCCZHJJJQZJQDYBSSLLCMYTTMQTBHJQNNYGKYRQYQMZGCJKPDCGMYZHQLLSLLCLMHOLZGDYYFZSLJCQZLYLCQJESHNYLLJXGJXLYSYYYXNBZLJSSZCQQCJYLLZLTJYLLZLLBNYLGQCHXYYXOXCXQKYJXXXYKLXSXXYQXCYKQXQCSGYXXYQXYGYTQOHXHXPYXXXULCYEYCHZZCBWQBBWJQZSCSZSSLZYLKDESJZWMYMCYTSDSXXSCJPQQSQYLYYZYCMDJDZYWCBTJSYDJKCYDDJLBDJJSODZYSYXQQYXDHHGQQYQHDYXWGMMMAJDYBBBPPBCMUUPLJZSMTXERXJMHQNUTPJDCBSSMSSSTKJTSSMMTRCPLZSZMLQDSDMJMQPNQDXCFYNBFSDQXYXHYAYKQYDDLQYYYSSZBYDSLNTFQTCQPZMCHDHCZCWFDXTMYQSPHQYYXSRGJCWTJTZCQMGWJJTJHTQJBBHWZPXXHYQFXXQYWYYHYSCDYDHHQMNMTMWCPBSZPPZZGLMZFOLLCFWHMMSJZTTDHZZYFFYTZZGZYSKYJXQYJCQBHMBZZLYGHGFMSHPZFZSNCLPBQSNJXZSLXXFPMTYJYGBXLLDLXPZJYZJYHHZCYWHJYLSJEXFSZZYWXKZJLUYDTMLYMQJPWXYHXSKTQJEZRPXXZHHMHWQPWQLYJJQJJZSZCPHJLCHHNXJLQWZJHBMZYXBDHHYPZLHLHLGFWLCHYYTLHJXCJMSCPXSTKPNHQXSRTYXXTESYJCTLSSLSTDLLLWWYHDHRJZSFGXTSYCZYNYHTDHWJSLHTZDQDJZXXQHGYLTZPHCSQFCLNJTCLZPFSTPDYNYLGMJLLYCQHYSSHCHYLHQYQTMZYPBYWRFQYKQSYSLZDQJMPXYYSSRHZJNYWTQDFZBWWTWWRXCWHGYHXMKMYYYQMSMZHNGCEPMLQQMTCWCTMMPXJPJJHFXYYZSXZHTYBMSTSYJTTQQQYYLHYNPYQZLCYZHZWSMYLKFJXLWGXYPJYTYSYXYMZCKTTWLKSMZSYLMPWLZWXWQZSSAQSYXYRHSSNTSRAPXCPWCMGDXHXZDZYFJHGZTTSBJHGYZSZYSMYCLLLXBTYXHBBZJKSSDMALXHYCFYGMQYPJYCQXJLLLJGSLZGQLYCJCCZOTYXMTMTTLLWTGPXYMZMKLPSZZZXHKQYSXCTYJZYHXSHYXZKXLZWPSQPYHJWPJPWXQQYLXSDHMRSLZZYZWTTCYXYSZZSHBSCCSTPLWSSCJCHNLCGCHSSPHYLHFHHXJSXYLLNYLSZDHZXYLSXLWZYKCLDYAXZCMDDYSPJTQJZLNWQPSSSWCTSTSZLBLNXSMNYYMJQBQHRZWTYYDCHQLXKPZWBGQYBKFCMZWPZLLYYLSZYDWHXPSBCMLJBSCGBHXLQHYRLJXYSWXWXZSLDFHLSLYNJLZYFLYJYCDRJLFSYZFSLLCQYQFGJYHYXZLYLMSTDJCYHBZLLNWLXXYGYYHSMGDHXXHHLZZJZXCZZZCYQZFNGWPYLCPKPYYPMCLQKDGXZGGWQBDXZZKZFBXXLZXJTPJPTTBYTSZZDWSLCHZHSLTYXHQLHYXXXYYZYSWTXZKHLXZXZPYHGCHKCFSYHUTJRLXFJXPTZTWHPLYXFCRHXSHXKYXXYHCQDXQWULHYHMJTBFLKHTXCWHJFWJCFPQRYQXCYYYQYGRPYWSGSUNGWCHKZDXYFLXXHJJBYZWTSXXNCYJJYMSWZJQRMHXZWFQSYLZJZGBHYNSLBGTTCSYBYXXWXYHXYYXNSQYXMQYWRGYQLXBBZLJSYLPSYTJZYHYZAWLRORJMKSCZJXXXYXCHDYXRYXXJDTSQFXLYLTSFFYXLMTYJMJUYYYXLTZCSXQCQHZXLYYXZHDNBRXXXJCTYHLBRLMBRLLAXKYLLLJLYXXLYCRYLCJTGJCMTLZLLCYZZPZPCYAWHJJFYBDYYZSMPCKZDQYQPBPCJPDCYZMDPBCYYDYCNNPLMTMLRMFMMGWYZBSJGYGSMCQQQZTXMKQWGXLLPJGZBQCDJJJFPKJKCXBLJMSWMDTQJXLDLPPBXCWRCQFBFQJCZAHZGMYKPHYYHZYKNDKZMBPJYXPXYHLFPNYYGXJDBKXNXHJMZJXSTRSTLDXSKZYSYBZXJLXYSLBZYSLHXJPFXPQNBYLLJQKYGZMCYZZYMCCSLCLHZFWFWYXZMWSXTYNXJHPYYMCYSPMHYSMYDYSHQYZCHMJJMZCAAGCFJBBHPLYZYLXXSDJGXDHKXXTXXNBHRMLYJSLTXMRHNLXQJXYZLLYSWQGDLBJHDCGJYQYCMHWFMJYBMBYJYJWYMDPWHXQLDYGPDFXXBCGJSPCKRSSYZJMSLBZZJFLJJJLGXZGYXYXLSCQYXBEXYXHGCXBPLDYHWETTWWCJMBTXCHXYQXLLXFLYXLLJLSSFWDPZSMYJCLMWYTCZPCHQEKCQBWLCQYDPLQPPQCQFJQDJHYMMCXTXDRMJWRHXCJZYLQXDYYNHYYHRSLSRSYWWZJYMTLTLLGTQCJZYABTCKZCJYCCQLJCQXALMZYHYWLWDXZXQDLLQSHGPJFJLJHJABCQZDJGTKHSSTCYJLPSWZLXZXRWGLDLZRLZXTGSLLLLZLYXXWGDZYGBDPHZPBRLWSXQBPFDWOFMWHLYPCBJCCLDMBZPBZZLCYQXLDOMZBLZWPDWYYGDSTTHCSQSCCRSSSYSLFYBFNTYJSZDFNDPDHDZZMBBLSLCMYFFGTJJQWFTMTPJWFNLBZCMMJTGBDZLQLPYFHYYMJYLSDCHDZJWJCCTLJCLDTLJJCPDDSQDSSZYBNDBJLGGJZXSXNLYCYBJXQYCBYLZCFZPPGKCXZDZFZTJJFJSJXZBNZYJQTTYJYHTYCZHYMDJXTTMPXSPLZCDWSLSHXYPZGTFMLCJTYCBPMGDKWYCYZCDSZZYHFLYCTYGWHKJYYLSJCXGYWJCBLLCSNDDBTZBSCLYZCZZSSQDLLMQYYHFSLQLLXFTYHABXGWNYWYYPLLSDLDLLBJCYXJZMLHLJDXYYQYTDLLLBUGBFDFBBQJZZMDPJHGCLGMJJPGAEHHBWCQXAXHHHZCHXYPHJAXHLPHJPGPZJQCQZGJJZZUZDMQYYBZZPHYHYBWHAZYJHYKFGDPFQSDLZMLJXKXGALXZDAGLMDGXMWCQYXXDXXPFDMMSSYMPFMDMMKXKSYZYSHDZKXSYSMMZZZMSYDNZZCZXFPLSTMZDNMXCKJMZTYYMZMZZMSXHHDCZJEMXXKLJSTLWLSQLYJZLLZJSSDPPMHNLZJCZYHMXXHGZCJMDHXTKGRMXFWMCGMWKDTKSXQMMMFZZYDKMSCLCMPCGMHSPXQPZDSSLCXKYXTWLWJYAHZJGCQMCSNXYYMMPMLKJXMHLMLQMXCTKZMJQYSZJSYSZHSYJZJCDAJZYBSDQJZGWCQQXFKDMSDJLFWEHKCQKJPEYPZYSZCDWYJFFMZZYLTTDZZEFMZLBNPPLPLPEPSZALLTYLKCKQZKGENQLWAGYXYDPXLHSXQQWQCQXQCLHYXXMLYCCWLYMQYSKGCHLCJNSZKPYZKCQCQLJPDMDZHLASXLBYDWQLWDNBQCRYDDZTJYBKBWSZDXDTNPJDTCTQDFXQQMGNXECLTTBKPWSLCTYQLPWYZZKLPYGZCQQPLLKCCYLPQMZCCQCLJSLQZDJXLDDHPCQDLJJXCQDXYCQKZLJCYQDYJPPYPQYKJYRMPCBYMCXKLLZLLFQPYLLLMBSGLCYSSLRSYSQTMXYXCQZFDZUYSYZTFFMZZSMCQHZSSCCMLYXWTPZGXZJGZGSJSGKDDHTQGGZLLBJDZLCBCHYXYZHZFYWXYZYMSDBZZYJGTSMTFXQYXQSTDGSLNXDLRYZZLRYYLXQHTXSRTZNGZXBNQQZFMYKMZJBZYMKBPNLYZPBLMCNQYZZZSJZHJCTZKHYZZJRDYZHNPXGLFZTLKGJTCTSSYLLGZRZBBQZZKLPKLCZYSSUYXBJFPNJZZXCDWXZYJXZZDJJKGGRSRJKMSMZJLSJYWQSKYHQJSXPJZZZLSNSHRNYPZTWCHKLPSRZLZXYJQXQKYSJYCZTLQZYBBYBWZPQDWWYZCYTJCJXCKCWDKKZXSGKDZXWWYYJQYYTCYTDLLXWKCZKKLCCLZCQQDZLQLCSFQCHQHSFSMQZZLNBJJZBSJHTSZDYSJQJPDLZCDCWJKJZZLPYCGMZWDJJBSJQZSYZYHHXJPBJYDSSXDZNCGLQMBTSFSBPDZDLZNFGFJGFSMPXJQLMBLGQCYYXBQKDJJQYRFKZTJDHCZKLBSDZCFJTPLLJGXHYXZCSSZZXSTJYGKGCKGYOQXJPLZPBPGTGYJZGHCQZZLBJLSQFZGKQQJZGYCZBCQTLDXRJXBSXXPZXHYZYCLWDXJJHXMFDZPFZHQHQMQGKSLYHTYCGFRZGNQXCLPDLBZCSCCQLLJBLHBZCYPZZPPDYMZZSGYHCKCPZJGSLJLNSCDSLDLXBMSTLDDFJMKDJDHZLZXLSCQPQPGJLLYBDSZGQLBZLSLKYYHZTTNTJYQTZZPSCQZTLLJTYYLLQLLQYCQLBDZLSLYYZYMDFSZSNHLXZNCCQZPBWSKRFBSYZMTHBLGJPMCZZLSTLXSHTCSYZLZBLFEQHLXFLCJLYLJQCBZLZJHHSSTBRMHXZHJZCLXFNBGXGTQJCZTMSFZKJMSSNXLJKBHSJXNTNLZDNTLMSJXGZJYJCZXYJYJWRWWQNZTNFJSZPZSHZJFYRDJSFSZJZBJFCQZZHZLXFYSBCQLZSGYFTZDCSZXZJBQMSZKJRHYJZCKMJKHCHGTXKXQGLXPXFXTRTYLXJXHDTSJXHJZJXZWZLCQSBTXWXGXTXXHXFTSDKFJHZYJFJXRZSDLLLTQSQQCQWZXSYQTWGWBZCGZLLYZBCLMQQTZHZXZXLJFRMYZFLXYSQXXJKXRMQDZDMMYYBSQBHGZMWFWXGMXLZPYYTGZYCCDXYZXYWGSYJYZNBHPZJSQSYXSXRTFYZGRHZTXSZZTHCBFCLSYXZLCQMZLMPLMXZJXSFLBYZMYQHXJSXRXSQZZZSSLYFRCZJRCRXHHZXQYDYHXSJJHZCXZBTYNSYSXJBQLPXCQPYMLXZKYXLXCJLCYSXXZZLXDLLLJJYHZXGYJWKJRWYHCPSGNRZLFZWFZZNSXGXFLZSXZZZBFCSYJDBRJKRDHHGXJLJJTGXJXXSTJTJXLYXQFCSGSWMSBCTLQZZWLZZKXJMLTMJYHSDDBXGZHDLBMYJFRZFSGCLYJBPMLYSMSXLSZJQQHJZFXGFQFQBPXZGYYQXGZTCQWYLTLGWSGWHRLFSFGZJMGMGBGTJFSYZZGZYZAFLSSPMLPFLCWBJZCLJJMZLPJJLYMQDMYYYFBGYGYZMLYZDXQYXRQQQHSYYYQXYLJTYXFSFSLLGNQCYHYCWFHCCCFXPYLYPLLZYXXXXXKQHHXSHJZCFZSCZJXCPZWHHHHHAPYLQALPQAFYHXDYLUKMCQGGGDDESRNNZLTZGCHYPPYSQJJHCLLJTOLNJPZLJLHYMHEYDYDSQYCDDHGZUNDZCLZYZLLZNTNYZGSLHSLPJJBDGWXPCDUTJCKLKCLWKLLCASSTKZZDNQNTTLYYZSSYSSZZRYLJQKCQDHHCRXRZYDGRGCWCGCQFFFPPJFZYNAKRGYWYQPQXXFKJTSZZXSWZDDFBBXTBGTZKZNPZZPZXZPJSZBMQHKCYXYLDKLJNYPKYGHGDZJXXEAHPNZKZTZCMXCXMMJXNKSCQNMNLWBWWXJKYHCPSTMCSQTZJYXTPCTPDTNNPGLLLZSJLSPBLPLQHDTNJNLYYRSZFFJFQWDPHZDWMRZCCLODAXNSSNYZRESTYJWJYJDBCFXNMWTTBYLWSTSZGYBLJPXGLBOCLHPCBJLTMXZLJYLZXCLTPNCLCKXTPZJSWCYXSFYSZDKNTLBYJCYJLLSTGQCBXRYZXBXKLYLHZLQZLNZCXWJZLJZJNCJHXMNZZGJZZXTZJXYCYYCXXJYYXJJXSSSJSTSSTTPPGQTCSXWZDCSYFPTFBFHFBBLZJCLZZDBXGCXLQPXKFZFLSYLTUWBMQJHSZBMDDBCYSCCLDXYCDDQLYJJWMQLLCSGLJJSYFPYYCCYLTJANTJJPWYCMMGQYYSXDXQMZHSZXPFTWWCQSWQRFKJLZJQQYFBRXJHHFWJJZYQAZMYFRHCYYBYQWLPEXCCZSTYRLTTDMQLYKMBBGMYYJPRKZNPBSXYXBHYZDJDNGHPMFSGMWFZMFQMMBCMZZCJJLCNUXYQLMLRYGQZCYXZLWJGCJCGGMCJNFYZZJHYCPRRCMTCQZXHFQGTJXCCJEAQCRJYHPLQLSZDJRBCQHQDYRHYLYXJSYMHZYDWLDFRYHBPYDTSSCNWBXGLPZMLZZTQSSCPJMXXYCSJYTYCGHYCJWYRXXLFEMWJNMKLLSWTXHYYYNCMMCWJDQDJZGLLJWJRKHPZGGFLCCSCZMCBLTBHBQJXQDSPDJZZGKGLFQYWBZYZJLTSTDHQHCTCBCHFLQMPWDSHYYTQWCNZZJTLBYMBPDYYYXSQKXWYYFLXXNCWCXYPMAELYKKJMZZZBRXYYQJFLJPFHHHYTZZXSGQQMHSPGDCQWBWPJHZJDYSCQWZKTXXSQLZYYMYSDZGRXCKKUJLWPYSYSCSYZLRMLQSYLJXBCXTLWDQZPCYCYKPPPNSXFYZJJRCEMHSZMSXLXGLRWGCSTLRSXBZGBZGZTCPLUJLSLYLYMTXMTZPALZXPXJTJWTCYYZLBLXBZLQMYLXPGHDSLSSDMXMBDZZSXWHAMLCZCPJMCNHJYSNSYGCHSKQMZCQDLLKABLWJXSFMOCDXJRRLYQZKJMYBYQLYHETFJZFRFKSRYXFJTWDSXXSYSQJYSLYXWJHSNLXYYXHBHAWHHJZXWMYLJCSSLKYDZTXBZSYFDXGXZJKHSXXYBSSXDPYNZWRPTQZCZENYGCXQFJYKJBZMLJCMQQXUOXSLYXXLYLLJDZBTYMHPFSTTQQWLHOKYBLZZALZXQLHZWRRQHLSTMYPYXJJXMQSJFNBXYXYJXXYQYLTHYLQYFMLKLJTMLLHSZWKZHLJMLHLJKLJSTLQXYLMBHHLNLZXQJHXCFXXLHYHJJGBYZZKBXSCQDJQDSUJZYYHZHHMGSXCSYMXFEBCQWWRBPYYJQTYZCYQYQQZYHMWFFHGZFRJFCDPXNTQYZPDYKHJLFRZXPPXZDBBGCQSTLGDGYLCQMLCHHMFYWLZYXKJLYPQHSYWMQQGQZMLZJNSQXJQSYJYCBEHSXFSZPXZWFLLBCYYJDYTDTHWZSFJMQQYJLMQXXLLDTTKHHYBFPWTYYSQQWNQWLGWDEBZWCMYGCULKJXTMXMYJSXHYBRWFYMWFRXYQMXYSZTZZTFYKMLDHQDXWYYNLCRYJBLPSXCXYWLSPRRJWXHQYPHTYDNXHHMMYWYTZCSQMTSSCCDALWZTCPQPYJLLQZYJSWXMZZMMYLMXCLMXCZMXMZSQTZPPQQBLPGXQZHFLJJHYTJSRXWZXSCCDLXTYJDCQJXSLQYCLZXLZZXMXQRJMHRHZJBHMFLJLMLCLQNLDXZLLLPYPSYJYSXCQQDCMQJZZXHNPNXZMEKMXHYKYQLXSXTXJYYHWDCWDZHQYYBGYBCYSCFGPSJNZDYZZJZXRZRQJJYMCANYRJTLDPPYZBSTJKXXZYPFDWFGZZRPYMTNGXCQBYXNBUFNQKRJQZMJEGRZGYCLKXZDSKKNSXKCLJSPJYYZLQQJYBZSSQLLLKJXTBKTYLCCDDBLSPPFYLGYDTZJYQGGKQTTFZXBDKTYYHYBBFYTYYBCLPDYTGDHRYRNJSPTCSNYJQHKLLLZSLYDXXWBCJQSPXBPJZJCJDZFFXXBRMLAZHCSNDLBJDSZBLPRZTSWSBXBCLLXXLZDJZSJPYLYXXYFTFFFBHJJXGBYXJPMMMPSSJZJMTLYZJXSWXTYLEDQPJMYGQZJGDJLQJWJQLLSJGJGYGMSCLJJXDTYGJQJQJCJZCJGDZZSXQGSJGGCXHQXSNQLZZBXHSGZXCXYLJXYXYYDFQQJHJFXDHCTXJYRXYSQTJXYEFYYSSYYJXNCYZXFXMSYSZXYYSCHSHXZZZGZZZGFJDLTYLNPZGYJYZYYQZPBXQBDZTZCZYXXYHHSQXSHDHGQHJHGYWSZTMZMLHYXGEBTYLZKQWYTJZRCLEKYSTDBCYKQQSAYXCJXWWGSBHJYZYDHCSJKQCXSWXFLTYNYZPZCCZJQTZWJQDZZCQZLJJXLSBHPYXXPSXSHHEZTXFPTLQYZZXHYTXNCFZYYHXGNXMYWXTZSJPTHHGYMXMXQZXTSBCZYJYXXTYYZYPCQLMMSZMJZZLLZXGXZAAJZYXJMZXWDXZSXZDZXLEYJJCQBHZWZZCQTZPSXZTDSXJJJZNYAZPHXYYSRNQDTHZHYYKYJHDZXZLSWCLYBZYECWCYCRYLCXNHZYDZYDYJDFRJJHTRSQTXYXJRJHOJYNXELXSFSFJZGHPZSXZSZDZCQZBYYKLSGSJHCZSHDGQGXYZGXCHXZJWYQWGYHKSSEQZZNDZFKWYSSTCLZSTSYMCDHJXXYWEYXCZAYDMPXMDSXYBSQMJMZJMTCQLPJYQZCGQHXJHHLXXHLHDLDJQCLDWBSXFZZYYSCHTYTYYBHECXHYKGJPXHHYZJFXHWHBDZFYZBCAPNPGNYDMSXHMMMMAMYNBYJTMPXYYMCTHJBZYFCGTYHWPHFTWZZEZSBZEGPFMTSKFTYCMHFLLHGPZJXZJGZJYXZSBBQSCZZLZCCSTPGXMJSFTCCZJZDJXCYBZLFCJSYZFGSZLYBCWZZBYZDZYPSWYJZXZBDSYUXLZZBZFYGCZXBZHZFTPBGZGEJBSTGKDMFHYZZJHZLLZZGJQZLSFDJSSCBZGPDLFZFZSZYZYZSYGCXSNXXCHCZXTZZLJFZGQSQYXZJQDCCZTQCDXZJYQJQCHXZTDLGSCXZSYQJQTZWLQDQZTQCHQQJZYEZZZPBWKDJFCJPZTYPQYQTTYNLMBDKTJZPQCQZZFPZSBNJLGYJDXJDZZKZGQKXDLPZJTCJDQBXDJQJSTCKNXBXZMSLYJCQMTJQWWCJQNJNLLLHJCWQTBCQYDZCZPZZDZYDDCYZZZCCJTTJFZDPRRTZTJDCQTQZDTJNPLZBCLLCTZSXKJCQZPZLBZRBTJDCXFCZDBCCJJLTQQPLDCGZDBBZJCQDCJWYNLLZYZCCDWLLXWZLXRXNTQQCZXKQLSGDFQTDDGLRLAJJTKUYMKQLLTZYTDYYCZGJWYXDXFRSKSTQTENQMRKQZHHQKDLDAZFKYPBGGPZREBZZYKZZSPEGJXGYKQZZZSLYSYYYZWFQZYLZZLZHWCHKYPQGNPGBLPLRRJYXCCSYYHSFZFYBZYYTGZXYLXCZWXXZJZBLFFLGSKHYJZEYJHLPLLLLCZGXDRZELRHGKLZZYHZLYQSZZJCQLJZFLNBHGWLCZCFJYSPYXZLZLXGCCPZBLLCYBBBBUBBCBPCRNNZCZYRBFSRLDCGQYYQXYGMQZWTZYTYJXYFWTEHZZJYWLCCNTZYJJZDEDPZDZTSYQJHDYMBJNYJZLXTSSTPHNDJXXBYXQTCQDDTJTDYYTGWSCSCQFLSHLGLBCZPHDLYZJYCKWTYTYLBNYTSDSYCCTYSZYYEBHEXHQDTWNYGYCLXTSZYSTQMYGZAZCCSZZDSLZCLZRQXYYELJSBYMXSXZTEMBBLLYYLLYTDQYSHYMRQWKFKBFXNXSBYCHXBWJYHTQBPBSBWDZYLKGZSKYHXQZJXHXJXGNLJKZLYYCDXLFYFGHLJGJYBXQLYBXQPQGZTZPLNCYPXDJYQYDYMRBESJYYHKXXSTMXRCZZYWXYQYBMCLLYZHQYZWQXDBXBZWZMSLPDMYSKFMZKLZCYQYCZLQXFZZYDQZPZYGYJYZMZXDZFYFYTTQTZHGSPCZMLCCYTZXJCYTJMKSLPZHYSNZLLYTPZCTZZCKTXDHXXTQCYFKSMQCCYYAZHTJPCYLZLYJBJXTPNYLJYYNRXSYLMMNXJSMYBCSYSYLZYLXJJQYLDZLPQBFZZBLFNDXQKCZFYWHGQMRDSXYCYTXNQQJZYYPFZXDYZFPRXEJDGYQBXRCNFYYQPGHYJDYZXGRHTKYLNWDZNTSMPKLBTHBPYSZBZTJZSZZJTYYXZPHSSZZBZCZPTQFZMYFLYPYBBJQXZMXXDJMTSYSKKBJZXHJCKLPSMKYJZCXTMLJYXRZCQSLXXQPYZXMKYXXXJCLJPRMYYGADYSKQLSNDHYZKQXZYZTCGHZTLMLWZYBWSYCTBHJHJFCWZTXWYTKZLXQSHLYJZJXTMPLPYCGLTBZZTLZJCYJGDTCLKLPLLQPJMZPAPXYZLKKTKDZCZZBNZDYDYQZJYJGMCTXLTGXSZLMLHBGLKFWNWZHDXUHLFMKYSLGXDTWWFRJEJZTZHYDXYKSHWFZCQSHKTMQQHTZHYMJDJSKHXZJZBZZXYMPAGQMSTPXLSKLZYNWRTSQLSZBPSPSGZWYHTLKSSSWHZZLYYTNXJGMJSZSUFWNLSOZTXGXLSAMMLBWLDSZYLAKQCQCTMYCFJBSLXCLZZCLXXKSBCQCLHJPSQPLSXXCKSLNHPSFQQYTXYJZLQLDXCQJZDYYDJNZPTUZDSKJFSLJHYLZSQZLBTXYDGTQFDBYAZXDZHZJNHHQBYKNXJJQCZMLLJZKSPLDYCLBBLXKLELXJLBQYCXJXGCNLCQPLZLZYJTZLJGYZDZPLTQCSXFDMNYCXGBTJDCZNBGBQYQJWGKFHTNPYQCQGBKPBBYZMTJDYTBLSQMPSXTBNPDXKLEMYYCJYNZCTLDYKZZXDDXHQSHDGMZSJYCCTAYRZLPYLTLKXSLZCGGEXCLFXLKJRTLQJAQZNCMBYDKKCXGLCZJZXJHPTDJJMCQYKQSECQZDSHHADMLZFMMZBGNTJNNLGBYJBRBTMLBYJDZXLCJLPLDLPCQDHLXZLYCBLCXZZJADJLNZMMSSSMYBHBSQKBHRSXXJMXSDZNZPXLGBRHWGGFCXGMSKLLTSJYYCQLTSKYWYYHYWXBXQYWPYWYKQLSQPTNTKHQCWDQKTWPXXHCPTHTWUMSSYHBWCRWXHJMKMZNGWTMLKFGHKJYLSYYCXWHYECLQHKQHTTQKHFZLDXQWYZYYDESBPKYRZPJFYYZJCEQDZZDLATZBBFJLLCXDLMJSSXEGYGSJQXCWBXSSZPDYZCXDNYXPPZYDLYJCZPLTXLSXYZYRXCYYYDYLWWNZSAHJSYQYHGYWWAXTJZDAXYSRLTDPSSYYFNEJDXYZHLXLLLCQZSJNYQYQQXYJGHZGZCYJCHZLYCDSHWSHJZYJXCLLNXZJJYYXNFXMWFPYLCYLLABWDDHWDXJMCXZTZPMLQZHSFHZYNZTLLDYWLSLXHYMMYLMBWWKYXYADTXYLLDJPYBPWUXJMWMLLSAFDLLYFLBHHHBQQLTZJCQJLDJTFFKMMMBYTHYGDCQRDDWRQJXNBYSNWZDBYYTBJHPYBYTTJXAAHGQDQTMYSTQXKBTZPKJLZRBEQQSSMJJBDJOTGTBXPGBKTLHQXJJJCTHXQDWJLWRFWQGWSHCKRYSWGFTGYGBXSDWDWRFHWYTJJXXXJYZYSLPYYYPAYXHYDQKXSHXYXGSKQHYWFDDDPPLCJLQQEEWXKSYYKDYPLTJTHKJLTCYYHHJTTPLTZZCDLTHQKZXQYSTEEYWYYZYXXYYSTTJKLLPZMCYHQGXYHSRMBXPLLNQYDQHXSXXWGDQBSHYLLPJJJTHYJKYPPTHYYKTYEZYENMDSHLCRPQFDGFXZPSFTLJXXJBSWYYSKSFLXLPPLBBBLBSFXFYZBSJSSYLPBBFFFFSSCJDSTZSXZRYYSYFFSYZYZBJTBCTSBSDHRTJJBYTCXYJEYLXCBNEBJDSYXYKGSJZBXBYTFZWGENYHHTHZHHXFWGCSTBGXKLSXYWMTMBYXJSTZSCDYQRCYTWXZFHMYMCXLZNSDJTTTXRYCFYJSBSDYERXJLJXBBDEYNJGHXGCKGSCYMBLXJMSZNSKGXFBNBPTHFJAAFXYXFPXMYPQDTZCXZZPXRSYWZDLYBBKTYQPQJPZYPZJZNJPZJLZZFYSBTTSLMPTZRTDXQSJEHBZYLZDHLJSQMLHTXTJECXSLZZSPKTLZKQQYFSYGYWPCPQFHQHYTQXZKRSGTTSQCZLPTXCDYYZXSQZSLXLZMYCPCQBZYXHBSXLZDLTCDXTYLZJYYZPZYZLTXJSJXHLPMYTXCQRBLZSSFJZZTNJYTXMYJHLHPPLCYXQJQQKZZSCPZKSWALQSBLCCZJSXGWWWYGYKTJBBZTDKHXHKGTGPBKQYSLPXPJCKBMLLXDZSTBKLGGQKQLSBKKTFXRMDKBFTPZFRTBBRFERQGXYJPZSSTLBZTPSCQZSJDHLJQLZBPMSMMSXLQQNHKNBLRDDNXXDHDDJCYYGYLXGZLXSYGMQQGKHBPMXYXLYTQWLWGCPBMQXCYZYDRJBHTDJYHQSHTMJSBYPLWHLZFFNYPMHXXHPLTBQPFBJWQDBYGPNZTPFZJGSDDTQSHZEAWZZYLLTYYBWJKXXGHLFKXDJTMSZSQYNZGGSWQSPHTLSSKMCLZXYSCQZXNCJDQGZDLFNYKLJCJLLZLMZZNHYDSSHTHZZLZZBBHQZWWYCRZHLYQQJBEYFXXXWHSRXWQHWPSLMSSKZTTYGYQQWRSLALHMJTQJSMXQBJJZJXZYZKXBYQXBJXSHZTSFJLXMXZXFGHKZSZGGYLCLSARJYHSLLLMZXELGLXYDJYTLFBHBPNLYZFBBHPTGJKWETZHKJJXZXXGLLJLSTGSHJJYQLQZFKCGNNDJSSZFDBCTWWSEQFHQJBSAQTGYPQLBXBMMYWXGSLZHGLZGQYFLZBYFZJFRYSFMBYZHQGFWZSYFYJJPHZBYYZFFWODGRLMFTWLBZGYCQXCDJYGZYYYYTYTYDWEGAZYHXJLZYYHLRMGRXXZCLHNELJJTJTPWJYBJJBXJJTJTEEKHWSLJPLPSFYZPQQBDLQJJTYYQLYZKDKSQJYYQZLDQTGJQYZJSUCMRYQTHTEJMFCTYHYPKMHYZWJDQFHYYXWSHCTXRLJHQXHCCYYYJLTKTTYTMXGTCJTZAYYOCZLYLBSZYWJYTSJYHBYSHFJLYGJXXTMZYYLTXXYPZLXYJZYZYYPNHMYMDYYLBLHLSYYQQLLNJJYMSOYQBZGDLYXYLCQYXTSZEGXHZGLHWBLJHEYXTWQMAKBPQCGYSHHEGQCMWYYWLJYJHYYZLLJJYLHZYHMGSLJLJXCJJYCLYCJPCPZJZJMMYLCQLNQLJQJSXYJMLSZLJQLYCMMHCFMMFPQQMFYLQMCFFQMMMMHMZNFHHJGTTHHKHSLNCHHYQDXTMMQDCYZYXYQMYQYLTDCYYYZAZZCYMZYDLZFFFMMYCQZWZZMABTBYZTDMNZZGGDFTYPCGQYTTSSFFWFDTCQSSYSTWXJHXYTSXXYLBYQHWWKXHZXWZNNZZJZJJQJCCCHYYXBZXZCYZTLLCQXYNJYCYYCYNZCQYYYEWYCZDCJYCCHYJLBTZYYCQWMPWPYMLGKDLDLGKQQBGYCHJXY",
        //多音字的编码对应关系,你在下方的方法找到对应的编码,然后自己可以定义字母开头,这个多音字网上说的很全事实上并不全我自己自定义了好几个
      oMultiDiff :{"20315":"FS","19969":"DZ","19975":"WM","19988":"QJ","20048":"LS","20056":"SC","20060":"NM","20094":"QG","20127":"QJ","20167":"QC","20193":"YG","20250":"KH","20256":"ZC","20282":"SC","20285":"QJG","20291":"TD","20314":"YD","20340":"NE","20375":"TD","20389":"YJ","20391":"CZ","20415":"PB","20446":"YS","20447":"SQ","20504":"TC","20608":"KG","20854":"QJ","20857":"ZC","20911":"PF","20504":"TC","20608":"KG","20854":"QJ","20857":"ZC","20911":"PF","20985":"AW","21032":"PB","21048":"XQ","21049":"SC","21089":"YS","21119":"JC","21242":"SB","21273":"SC","21305":"YP","21306":"QO","21330":"ZC","21333":"SDC","21345":"QK","21378":"CA","21397":"SC","21414":"XS","21442":"SC","21477":"JG","21480":"TD","21484":"ZS","21494":"YX","21505":"YX","21512":"HG","21523":"XH","21537":"PB","21542":"PF","21549":"KH","21571":"E","21574":"DA","21588":"TD","21589":"O","21618":"ZC","21621":"KHA","21632":"ZJ","21654":"KG","21679":"LKG","21683":"KH","21710":"A","21719":"YH","21734":"WOE","21769":"A","21780":"WN","21804":"XH","21834":"A","21899":"ZD","21903":"RN","21908":"WO","21939":"ZC","21956":"SA","21964":"YA","21970":"TD","22003":"A","22031":"JG","22040":"XS","22060":"ZC","22066":"ZC","22079":"MH","22129":"XJ","22179":"XA","22237":"NJ","22244":"TD","22280":"JQ","22300":"YH","22313":"XW","22331":"YQ","22343":"YJ","22351":"PH","22395":"DC","22412":"TD","22484":"PB","22500":"PB","22534":"ZD","22549":"DH","22561":"PB","22612":"TD","22771":"KQ","22831":"HB","22841":"JG","22855":"QJ","22865":"XQ","23013":"ML","23081":"WM","23487":"SX","23558":"QJ","23561":"YW","23586":"YW","23614":"YW","23615":"SN","23631":"PB","23646":"ZS","23663":"ZT","23673":"YG","23762":"TD","23769":"ZS","23780":"QJ","23884":"QK","24055":"XH","24113":"DC","24162":"ZC","24191":"GA","24273":"QJ","24324":"NL","24377":"TD","24378":"QJ","24439":"PF","24554":"ZS","24683":"TD","24694":"WE","24733":"LK","24925":"TN","25094":"ZG","25100":"XQ","25103":"XH","25153":"PB","25170":"PB","25179":"KG","25203":"PB","25240":"ZS","25282":"FB","25303":"NA","25324":"KG","25341":"ZY","25373":"WZ","25375":"XJ","25384":"A","25457":"A","25528":"SD","25530":"SC","25552":"TD","25774":"ZC","25874":"ZC","26044":"YW","26080":"WM","26292":"PB","26333":"PB","26355":"ZY","26366":"CZ","26397":"ZC","26399":"QJ","26415":"ZS","26451":"SB","26526":"ZC","26552":"JG","26561":"TD","26588":"JG","26597":"CZ","26629":"ZS","26638":"YL","26646":"XQ","26653":"KG","26657":"XJ","26727":"HG","26894":"ZC","26937":"ZS","26946":"ZC","26999":"KJ","27099":"KJ","27449":"YQ","27481":"XS","27542":"ZS","27663":"ZS","27748":"TS","27784":"SC","27788":"ZD","27795":"TD","27812":"O","27850":"PB","27852":"MB","27895":"SL","27898":"PL","27973":"QJ","27981":"KH","27986":"HX","27994":"XJ","28044":"YC","28065":"WG","28177":"SM","28267":"QJ","28291":"KH","28337":"CQ","28463":"TL","28548":"DC","28601":"TD","28689":"PB","28805":"JG","28820":"QG","28846":"PB","28952":"TD","28975":"ZC","29100":"A","29325":"QJ","29575":"SL","29602":"FB","30010":"TD","30044":"CX","30058":"PF","30091":"YSP","30111":"YN","30229":"XJ","30427":"SC","30465":"SX","30631":"YQ","30655":"QJ","30684":"QJG","30707":"SD","30729":"XH","30796":"LG","30917":"PB","31074":"NM","31085":"JZ","31109":"SC","31181":"ZC","31192":"MLB","31293":"JQ","31400":"YX","31584":"YJ","31896":"ZN","31909":"ZY","31995":"XJ","32321":"PF","32327":"ZY","32418":"HG","32420":"XQ","32421":"HG","32438":"LG","32473":"GJ","32488":"TD","32521":"QJ","32527":"PB","32562":"ZSQ","32564":"JZ","32735":"ZD","32793":"PB","33071":"PF","33098":"XL","33100":"YA","33152":"PB","33261":"CX","33324":"BP","33333":"TD","33406":"YA","33426":"WM","33432":"PB","33445":"JG","33486":"ZN","33493":"TS","33507":"QJ","33540":"QJ","33544":"ZC","33564":"XQ","33617":"YT","33632":"QJ","33636":"XH","33637":"YX","33694":"WG","33705":"PF","33728":"YW","33882":"SR","34067":"WM","34074":"YW","34121":"QJ","34255":"ZC","34259":"XL","34425":"JH","34430":"XH","34485":"KH","34503":"YS","34532":"HG","34552":"XS","34558":"YE","34593":"ZL","34660":"YQ","34892":"XH","34928":"SC","34999":"QJ","35048":"PB","35059":"SC","35098":"ZC","35203":"TQ","35265":"JX","35299":"JX","35782":"SZ","35828":"YS","35830":"E","35843":"TD","35895":"YG","35977":"MH","36158":"JG","36228":"QJ","36426":"XQ","36466":"DC","36710":"JC","36711":"ZYG","36767":"PB","36866":"SK","36951":"YW","37034":"YX","37063":"XH","37218":"ZC","37325":"CQ","38063":"PB","38079":"TD","38085":"QY","38107":"DC","38116":"TD","38123":"YD","38224":"HG","38241":"XTC","38271":"C","38415":"YE","38426":"KH","38461":"YD","38463":"AE","38466":"PB","38477":"XJ","38518":"YT","38551":"WK","38585":"ZC","38704":"XS","38739":"LJ","38761":"GJ","38808":"SQ","39048":"JG","39049":"XJ","39052":"HG","39076":"CZ","39271":"XT","39534":"TD","39552":"TD","39584":"PB","39647":"SB","39730":"LG","39748":"TPB","40109":"CQ","40479":"ND","40516":"HG","40536":"HG","40583":"QJ","40765":"YQ","40784":"QJ","40840":"YK","40863":"QJG"},

    };
  },
  props: {
    styles: {
      type: Object
    },
    headerVisible: { type: Boolean, default: true },
    contentVisible: { type: Boolean, default: true },
    titleMessageVisible: { type: Boolean, default: true },
    titleImgVisible: { type: Boolean, default: true },
    titleMessage: "",
    visible: { type: Boolean, default: false }
  },

  methods: {
    getInputName(names) {
      this.$emit("getInputSelectName", names);
      this.modalType = false;
    },
    //此处是淡入淡出和右侧点击事件左边产生滑动的jquery效果,vue的css特效这块不熟所以用jquery操作简单直观,不是特别建议穿插jquery,毕竟性能不好,但是经常用vue你会忘了jquery,练手了吧
    getletterListName(letterListOne,index){
         var Initials=$j('.initialsClass');

            let LetterBox = $j("#letter");
            let _this = $j(".Initials ul li");
            var LetterHtml=_this.text();
            LetterBox.html(letterListOne).fadeIn();//此处是字母提示面板淡入淡出

            Initials.css({'background':'rgba(145,145,145,0.6)'});           
             setTimeout(() => {
                Initials.css('background','rgba(145,145,145,0)');
                LetterBox.fadeOut();
            },500);

            let _index =index; 
            if (_index == 0) {
               $j(".swiper-wrapper").css({
                  transform: "translate3d(0px, 0px, 0px)"
                });
              $j(".baseSwiperScrollBox").scrollTop(0); //点击第一个滚到顶部
            } else {
              if(letterListOne=="I"||letterListOne=="O"||letterListOne=="U"||letterListOne=="V"){
              }else{
              if ($j("#" + letterListOne).length > 0) {
                let LetterTop = $j("#" + letterListOne).position().top;
                $j(".swiper-wrapper").css({
                  transform: "translate3d(0px, 0px, 0px)"
                });
                $j(".baseSwiperScrollBox").animate(
                  { scrollTop: LetterTop } ,0
                );
              }
              }
            }
    },
    close: function() {
      this.modalType = false;
      this.$emit("closeDialog");
    },
    open: function() {
       this.initials();
      this.modalType = true;

    },
    // 汉字拼音首字母列表 本列表包含了20902个汉字,用于配合 ToChineseSpell
    //函数使用,本表收录的字符的Unicode编码范围为19968至40869, XDesigner 整理

    //参数,中文字符串
    //返回值:拼音首字母串数组
    makePy(str) {
      if (typeof str != "string")
        throw new Error(-1, "函数makePy需要字符串类型参数!");
      let arrResult = new Array(); //保存中间结果的数组
      for (let i = 0, len = str.length; i < len; i++) {
        //获得unicodelet ch = str.charAt(i);
        //检查该unicode码是否在处理范围之内,在则返回该码对映汉字的拼音首字母,不在则调用其它函数处理
        arrResult.push(this.checkCh(ch));
      }
      //处理arrResult,返回所有可能的拼音首字母串数组
      return this.mkRslt(arrResult);
    },
    checkCh(ch) {
      let uni = ch.charCodeAt(0);
      //如果不在汉字处理范围之内,返回原字符,也可以调用自己的处理函数
      if (uni > 40869 || uni < 19968) {
         return ch;
      } //dealWithOthers(ch);
      //这里排查无法识别的多音字  只需要在定义的数组中把他的首字母定义为正确的就行了
      // if (ch == "长") {
      // console.log(uni);
      // }
      //检查是否是多音字,是按多音字处理,不是就直接在strChineseFirstPY字符串中找对应的首字母
      return this.oMultiDiff[uni]
        ? this.oMultiDiff[uni]
        : this.strChineseFirstPY.charAt(uni - 19968);
    },
    mkRslt(arr) {
      let arrRslt = [""];
      for (let i = 0, len = arr.length; i < len; i++) {
        let str = arr[i];
        let strlen = str.length;
        if (strlen == 1) {
          for (let k = 0; k < arrRslt.length; k++) {
            arrRslt[k] += str;
          }
        } else {
          let tmpArr = arrRslt.slice(0);
          arrRslt = [];
          for (let k = 0; k < strlen; k++) {
            //复制一个相同的arrRslt
            let tmp = tmpArr.slice(0);
            //把当前字符str[k]添加到每个元素末尾
            for (let j = 0; j < tmp.length; j++) {
              tmp[j] += str.charAt(k);
            }
            //把复制并修改后的数组连接到arrRsltarrRslt = arrRslt.concat(tmp);
          }
        }
      }
      return arrRslt;
    },

    asc_sort(a, b) {
      return this.makePy(
        $j(b)
          .find(".num_name")
          .text()
          .charAt(0)
      )[0].toUpperCase() <
        this.makePy(
          $j(a)
            .find(".num_name")
            .text()
            .charAt(0)
        )[0].toUpperCase()
        ? 1
        : -1;
    },
    initials() {
      //首字母排序
      let SortList = $j(".sort_list");
      let SortBox = $j(".sort_box");
      SortList.sort(this.asc_sort).appendTo(".sort_box"); //按首字母排序

      let initialsArr = [];
      let num = 0;
      let component = this;
      SortList.each(function(i) {
        let initial = component
          .makePy(
            $j(this)
              .find(".num_name")
              .text()
              .charAt(0)
          )[0]
          .toUpperCase();
        if (initial >= "A" && initial <= "Z") {
          if (initialsArr.indexOf(initial) === -1) initialsArr.push(initial);
        } else {
          num++;
        }
      });

      $j.each(initialsArr, function(index, value) {
        //添加首字母标签
        SortBox.append(
          '<div class="sort_letter" id="' + value + '">' + value + "</div>"
        );
      });
      if (num != 0) {
        SortBox.append('<div class="sort_letter" id="default">#</div>');
      }

      for (let i = 0; i < SortList.length; i++) {
        //插入到对应的首字母后面
        let letter = component
          .makePy(
            SortList.eq(i)
              .find(".num_name")
              .text()
              .charAt(0)
          )[0]
          .toUpperCase();
        switch (letter) {
          case "A":
            $j("#A").after(SortList.eq(i));
            break;
          case "B":
            $j("#B").after(SortList.eq(i));
            break;
          case "C":
            $j("#C").after(SortList.eq(i));
            break;
          case "D":
            $j("#D").after(SortList.eq(i));
            break;
          case "E":
            $j("#E").after(SortList.eq(i));
            break;
          case "F":
            $j("#F").after(SortList.eq(i));
            break;
          case "G":
            $j("#G").after(SortList.eq(i));
            break;
          case "H":
            $j("#H").after(SortList.eq(i));
            break;
          case "I":
            $j("#I").after(SortList.eq(i));
            break;
          case "J":
            $j("#J").after(SortList.eq(i));
            break;
          case "K":
            $j("#K").after(SortList.eq(i));
            break;
          case "L":
            $j("#L").after(SortList.eq(i));
            break;
          case "M":
            $j("#M").after(SortList.eq(i));
            break;
          case "N":
            $j("#N").after(SortList.eq(i));
            break;
          case "O":
            $j("#O").after(SortList.eq(i));
            break;
          case "P":
            $j("#P").after(SortList.eq(i));
            break;
          case "Q":
            $j("#Q").after(SortList.eq(i));
            break;
          case "R":
            $j("#R").after(SortList.eq(i));
            break;
          case "S":
            $j("#S").after(SortList.eq(i));
            break;
          case "T":
            $j("#T").after(SortList.eq(i));
            break;
          case "U":
            $j("#U").after(SortList.eq(i));
            break;
          case "V":
            $j("#V").after(SortList.eq(i));
            break;
          case "W":
            $j("#W").after(SortList.eq(i));
            break;
          case "X":
            $j("#X").after(SortList.eq(i));
            break;
          case "Y":
            $j("#Y").after(SortList.eq(i));
            break;
          case "Z":
            $j("#Z").after(SortList.eq(i));
            break;
          default://这里你可以定义那些下划线等开头的非正常首字母开头的选项
            $j("#default").before(SortList.eq(i));
            break;
        }
      }

    }
  },
  beforeDestroy: function() {
    this.modalType = false;
  }
};
</script>

CSS:

下面的CSS没啥说的,浏览器选中自己改改吧:

<style lang="scss">
@import "../assets/css/common.scss";

ul li {
  list-style: none;
}

header {
  width: 100%;
  height: 45px;
  background: #ececea;
  border-bottom: 1px solid #ddd;
}
header.fixed {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
}
.header {
  margin: 0 20px;
  text-align: center;
  color: #4e4a49;
  font-size: 1em;
  height: 45px;
  line-height: 45px;
  position: relative;
}


.letter{
  font-size: 19px;
}
.letter-popular {
  // @include absolute-position(100px,100px,50px,0px);
  @media screen and (min-width: 1360px) {
    font-size: 20px;
  }
 width: 630px;
  height: 32px;
  background: rgba(0, 65, 119, 0.04);
  margin-left: 43px;
  line-height: 30px;
  padding-left: 20px;
  font-size: 1px;
  border-bottom: 1px solid #ddd;
}

.sort_box {
  width: 100%;
  // overflow-x: hidden;
  // overflow-y: scroll;
  height: 628px;
}

.sort_list {
  padding: 10px 60px 10px 80px;
  height: 60px;
  width: 630px;
  margin-left: 43px;
  line-height: 40px;
  border-bottom: 1px solid #ddd;
}

.sort_list_popular {
  padding: 10px 60px 10px 80px;
  height: 60px;
  width: 630px;
  margin-left: 43px;
  line-height: 40px;
  border-bottom: 1px solid #ddd;
}
.sort_list .num_name {
  color: #000;
  margin-left: -54px;
  @media screen and (min-width: 1360px) {
    font-size: 24px;
  }
}
.num_name_popular{
    color: #000;
  margin-left: -54px;
    @media screen and (min-width: 1360px) {
    font-size: 24px;
  }
}
#letter{
    width: 100px;
    height: 100px;
    border-radius: 5px;
    font-size: 75px;
    color: #555;
    text-align: center;
    line-height: 100px;
    background: rgba(145,145,145,0.6);
    position: fixed;
    left: 38%;
    top: 50%;
    margin:-50px 0px 0px -50px;
    z-index: 999;
    display: none;
}
.sort_letter {
  width: 630px;
  height: 32px;
  background: rgba(0, 65, 119, 0.04);
  margin-left: 43px;
  line-height: 30px;
  padding-left: 20px;
  font-size: 14px;
   @media screen and (min-width: 1360px) {
    font-size: 18px;
   }
  border-bottom: 1px solid #ddd;
}
.initialsClass {
  top: 285px;
  width: 30px;
  text-align: center;
  font-size: 21px;
     @media screen and (min-width: 1360px) {
    font-size: 25px;
   }
  background: rgba(145, 145, 145, 0);
  position: fixed;
  left: 942px;
  z-index: 999;
    @media screen and (min-width: 1360px) {
 top:240px;
 }
}
.initialsClass li img {
  width: 14px;
}

.dialog-modal-mask {
  position: fixed;
  z-index: 9998;
  top: 0;
  left: 0;
  width: 1280px;
  height: 1024px;
  background-color: rgba(0, 0, 0, 0.5);
  display: table;
  transition: opacity 0.3s ease;
  overflow: hidden;
  @media screen and (min-width: 1360px) {
    width: 1360px;
  }
}
.dialog-modal-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  overflow: hidden;
}

.dialog-modal {
  background: white;
  box-shadow: 0 10px 30px 0 #3b4964;
  border-radius: 8px;
  @include absolute-position(736px,740px,272px,142px);
  @media screen and (min-width: 1360px) {
    height: 600px;
  }
}
.titleMsg {
  position: absolute;
  top: 40px;
  left: 40px;
  width: 50%;
  float: left;
}
.titileImg {
  position: relative;
  left: 664px;
  top: 40px;
}

.header {
  height: 15%;
  color: rgba(118, 137, 182, 0.6);
  font-size: 28px;
  font-family: Microsoft YaHei;
  text-align: left;
  letter-spacing: 0;
  @include common-font(28,f);
}

.line-separator {
  width: 656px;
  height: 1px;
  opacity: 0.3;
  position: absolute;
  top: 100px;
  left: 40px;
  @media screen and (min-width: 1360px) {
    top: 75px;
  }
}

.scrollBox {
  @media screen and (min-width: 1360px) {
    height: 510px;
  }
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
</style>

脚注

网上找了好久都没有找到VUE实现通讯录的功能,其实自己写也差不多,希望后期有人去掉jquery实现全部的vue实现1.


  1. 这里是 脚注内容.
Logo

前往低代码交流专区

更多推荐