vue vant 通讯录组件
1.处理数据
引入第三方库将汉字转换成拼音,再提取首字母去完成匹配
import pinyin from "wl-pinyin"
定义一个字母表数组
index:["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"]
格式化数据
this.index.forEach((item) => {this.allResidentList[item] = [];//this.allResidentList后台传的数据details.data.forEach((el) => {let first = pinyin.getFirstLetter(el.fullName).substring(0, 1);if (first == item) {this.allResidentList[item].push(el)}})})
格式化之后的数据
2.组件引入
<van-index-bar :class="{ hideSidebar: hideSidebar }" :sticky="false"><van-index-anchor :index="index" v-for="(item,index) in resident" :key="index"><span class="indexWord">{{index}}</span><div class="item" @click="goMsgReply" v-for="citem of item" :key="citem.id"><van-row class="patient bor"><van-col span="12"><div class="patient-left"><img v-if="citem.imgUrl" :src="citem.imgUrl" alt="" /><img v-else src="../../../assets/defaultHeadImg.png" alt="" /><div class="patient-msg"><div class="patient-txt"><div class="name">{{ citem.fullName }}</div><span>{{ citem.sex==0?'女':'男' }}</span><span>{{ citem.age }}岁</span></div><div class="flex"><span class="tag" v-for="tag of citem.diseaseTags" :key="tag">{{ tag }}</span></div></div></div></van-col><van-col span="12"><div class="patient-right"><div class="txt">{{ citem.dossierFlag }} {{ citem.signFlag }}</div></div></van-col></van-row></div></van-index-anchor></van-index-bar>
vue vant 通讯录组件相关推荐
- vue vant Area组件使用详解
文章目录 1. 下载areaList.js 2. 组件注册 3. 封装组件 4. 使用组件 5. 效果图 6. 项目源码 1. 下载areaList.js 见文章末尾 2. 组件注册 main.js引 ...
- vue vant Calendar组件日历 开始时间 结束时间的范围控制 时间戳标准时间转换 获得月份的最后一天
功能: 开始时间范围选择: 最小时间:去年的今天 最大时间:当前时间 结束时间范围选择: 最小时间:开始时间 最大时间: 开始时间月份的最后一天 比如:当前时间2021-07-24,开始时间选择范围就 ...
- vue vant Image组件 图片加载时 与 加载失败 的处理方法
增强版的 img 标签,提供多种图片填充模式,支持图片懒加载.加载中提示.加载失败提示 鉴于百度搜索不到vant官方网址,分享一下vant组件库官网地址,方便新手使用 vant官网地址 Vant 3 ...
- Vue2 - 网易云音乐项目笔记(基于Vant UI组件库)
目录 一.项目技术 二.准备工作 1.初始化Vue项目 2.配置Vant UI组件库 3.下载并使用vue-router库 4.接口API 5.postcss插件 三.分析页面实现功能 1.路由页面准 ...
- vant引入组件报错_强烈推荐优秀的Vue UI组件库
在我们实际开发中常常因为项目周期短不得不引入一些UI框架来辅助开发 那常见的比较好的UI框架有那些呢(基于VUE) Element UI组件库 (pc端) Element,一套为开发者.设计师和产品经 ...
- html5地区级联选择,【JS】vue+vant移动端地区级联选择组件
首页 专栏 javascript 文章详情 0 vue+vant移动端地区级联选择组件 quanta发布于 今天 08:25 写在开头:项目的框架是vue+vant,业务需求一个级联的地区选择,写完才 ...
- [Vue+Vant] 使用 Vant 组件的详细操作流程
目录 1. 序言 2. 在 main.js 中注册组件 3. 在 components 目录中创建组件 4. 在 App.vue 中引用组件 1. 序言 首先创建一个基于 Vue 和 Vant 的项目 ...
- Vue移动端 Vant的组件使用自定义图标
Vant自带的图标比较少,有时候不能满足使用. 普通使用第三方图标 我一般使用阿里图标 找到自己想要的图片 然后加入购物车 1.点击 下载代码 2.下载完成后放在项目中,如放在src/assets下, ...
- 小猿圈web前端之移动端Vue+Vant实现上传压缩旋转图片功能
小猿圈web前端讲师为了大家更好的学习前端知识决定每天分享一个web前端案例,希望对你与学习前端的你有所帮助,今天分享的是移动端Vue+Vant的Uploader实现上传.压缩.旋转图片等功能的详细介 ...
最新文章
- php8支持哪些新特征,PHP8 新特性总结(一)
- 二叉搜索树的第k个节点java_剑指Offer62:二叉搜索树的第k个结点(Java)
- leetcode--53. 最大子序和
- 洛谷 P1589 泥泞路 2019青岛市竞赛(贪心)
- android于src和background差额
- 二级c语言笔试需要带笔吗,考计算机二级需要准备什么
- 【LeetCode】 sort list 单清单归并
- C/C++面试之算法系列--去除数组中的重复数字
- python 入门基础-零基础入门Python,看这一篇就够了!
- 免费!吴恩达给你的人工智能第一课
- 电气工程cad实用教程电子版_电气工程CAD实用教程 pdf epub mobi txt 下载
- SilverLight4导航
- VS2003下载地址3CD
- 逆向脱壳-fsg手动脱壳
- 8583报文格式介绍
- echarts图表主题--马卡龙macarons--自己配置主题颜色
- 家用无线TP-LINK路由器使用一段时间后,频繁断网解决办法之一
- 面试现场:小伙伴美团一面的分享和分析[含答案]
- vue3 + element-plus 动态绑定icon图标
- mysql查询前几笔sql语句_mysql开发常用的几条sql查询语句
热门文章
- Python批量对DJ歌曲进行下载,配合电子木鱼更佳
- Extjs 中鼠标划过悬浮效果的显示
- 《Win10——常用快捷键》
- windows同时代服务器系统,从Win95到Win10:那些年让你痴迷的系统特性大盘点
- inurl_inurl,intitle指令的含义、作用及用法
- 用yolo3训练自己的数据集(包含数据搜集,图片标注,图片批量命名以及如何修改代码)——口罩佩戴以及规范佩戴口罩检验
- Lombok基本使用方法
- 马悦凌:从初级护士到“民间奇医”[6]
- 结构体中使用冒号对位的操作
- 我的读书笔记 -《狼道智慧》