美文网首页
uniapp通讯录查找

uniapp通讯录查找

作者: 肆水年华_52ee | 来源:发表于2020-11-23 14:38 被阅读0次

uniapp按字母顺序快速查找通讯录

github地址:https://github.com/Water-spreading-time/addressBook

效果图:

下载组件到工程对应目录引入组件:

import AddressBook from '../../components/addressBookNavigation/addressBookNavigation'

使用组件:

<address-book :bookList="bookList" :letter="letter">

  <template v-slot:addressBookList>

    <view class="bookList">

      <block v-for="item in bookList" :key="item.key">

        <view class="bookKey">{{item.key}}</view>

        <block v-for="items in item.list" :key="items.id">

          <view class="book flx" @tap="jump(items.id,items.username)">

            <view class="headimg">

              <image :src="items.headImg" mode="widthFix"></image>

            </view>

            <view class="font30 bold name">{{items.username}}</view>

          </view>

        </block>

      </block>

    </view>

  </template>

</address-book>

# 参数说明

| 参数                          | 类型    |  必传  | 默认值  |  单位    |          参数说明                      |

| ---------------------------  | -----:  | -----:  | -----:  | :--------|:--------------------------------------: |

| bookList                      | Array  |  true  |  无    |          |      通讯录名单列表                      |

| letter                        | Array  |  false |  [A-Z] |          |      右边索引字母列表按A-Z顺序            |

| bookKeyHeight                | Number  |  false |  80    |    upx    |      通讯录名单首字母显示高度            |

| bookItemHeight                | Number  |  false |  140  |    upx    |      通讯录名单列表显示高度              |

| paddingRight                  | Number  |  false |  20    |    upx    |      右边索引字母右边距                  |

| searchHeight                  | Number  |  false |  120  |    upx    |      搜索框高度,没有传0                  |

| searchLetterTop              | Number  |  false |  20    |    upx    |      右边索引距离搜索框底部距离            |

| searchLetterWidth            | Number  |  false |  40    |    upx    |      右边索引显示宽度                    |

| subtractiveSearchLetterHeight | Number  |  false |  80    |    upx    |      右边索引显示总高度减去的部分          |

| tabHeight                    | Number  |  false |  50    |    px    |      底部tab高度                        |

| navHeight                    | Number  |  false |  44    |    px    |      导航栏高度                          |

# bookList格式

bookList:[

  {

    key:"A",

    list:[

      {

          id:1,

          username:"a白小纯",

          headImg:"/static/headimg.png"

        },

        {

          id:2,

          username:"B罗小黑",

          headImg:"/static/headimg.png"

        },

    ]

  }

]

相关文章

  • uniapp通讯录查找

    uniapp按字母顺序快速查找通讯录 github地址:https://github.com/Water-spre...

  • uniapp通讯录操作

    标签: 通讯录 1权限配置manifest.json 2群发短信 3创建联系人 4删除通讯录数据

  • uniapp 学习文档

    一、 什么是uniapp 二、 uniapp优势 三、我们使用uniapp 四、uniapp组件 组件模块地址:h...

  • 小程序开发文档--uniapp开发<三>

    一.uniapp 网址: https://uniapp.dcloud.io/[https://uniapp.dcl...

  • 数据结构(20)-查找初探

    概念 查找技术和我们日常的生活息息相关,比如上网搜索信息、在手机通讯录里查找某一个联系人。所有这些需要被查找的数据...

  • 通过拼音模糊搜索汉字的功能实现

    一、原由 前一段时间用php实现通讯录系统,需要用到拼音查找汉字功能,匹配通讯录的姓名字段,于是在网上搜索已有的开...

  • 通过拼音模糊搜索汉字的功能实现

    一、原由 前一段时间用php实现通讯录系统,需要用到拼音查找汉字功能,匹配通讯录的姓名字段,于是在网上搜索已有的开...

  • uniapp 优化建议

    https://uniapp.dcloud.io/performance[https://uniapp.dclou...

  • uniapp-payment

    uniapp-payment 介绍 uniapp支付 微信支付流程 测试接入的是uniapp官方预下单接口 APP...

  • 综合实验(三)学生通讯录

    实验题目 开发一个采用XML格式存储数据的学生通讯录myContracts,具备学生信息添加,编辑、删除、查找等功...

网友评论

      本文标题:uniapp通讯录查找

      本文链接:https://www.haomeiwen.com/subject/xmcffxtx.html