u-index-list索引列表组件v-show问题,u-index-anchor锚点会默认出现最后一组数据的索引一开始找不到什么原因就使用css强制让锚点先隐藏锚点默认给右边索引的第一位scrollTop设置为0,本以为就此解决了这个问题,万万没想到 当数据比较少的时候问题又出现了,不得已就去研究了组件的源码,发现当u-index-listv-show隐藏时节点返回的信息top和height都是为0

而锚点的计算就是根据这两个值去计算的 所以才会默认显示数据的最后 一条的索引,解决方法就是在u-index-list组件加一个ref,点击显示的时候在掉用一次u-index-list组件里的updateData()方法

this.$refs.uIndexList.updateData()

这样他就会重新获取最新的节点信息,这样就解决了

组件数据

const letter = [  "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",];

lists.forEach((t) => {

t.cn = t.name;

t.en = ChineseHelper.ConvertPinyin(t.name);

});

letter.forEach((item) => {

arr.push({ letter: item, data: [] });

});

arr.forEach((item) => {

lists.forEach((t) => {

if (t.en.substr(0, 1) == item.letter) {

item.data.push(t);

}

});

});

this.indexList = [];

this.countoryList = arr.filter((v) => {

if (v.data.length > 0) {

this.indexList.push(v.letter);

}

return v.data.length > 0;

});

关于uniapp u-index-list索引列表组件v-show的一些问题相关推荐

  1. uni-app 写小程序 索引列表,仿微信通讯录

    心里认定了一个女孩 就要好好的珍惜对待她,人生不容辜负,你必须要更加努力 .加油 骚年 uni-app 写小程序 索引列表,仿微信通讯录 去uni-app官网 下载插件 indexlist <m ...

  2. uni-app - 城市选择索引列表 / 通过 A-Z 排序的城市列表(uview 组件库 IndexList 索引列表)

    前言 由于考虑到各端平台兼容性及其代码健壮性(无BUG),故采用 uview 组件库的 IndexList 索引列表 组件作为 "底层" 支持,在此基础上二次封装,可靠性及稳定性毋 ...

  3. uniapp:索引列表

    uniapp:索引列表 一.简单:uniapp:索引列表 解释: 1.效果:通过点击右侧字母索引导航栏,滚动到对应区域. 2.实现思路:使用uni-app原生scroll-view组件的scroll- ...

  4. pandas使用drop函数删除dataframe中指定索引列表对应位置的数据行(drop multiple rows in dataframe with integer index)

    pandas使用drop函数删除dataframe中指定索引列表对应位置的数据行(drop multiple rows in dataframe with  integer index) 目录

  5. pandas使用query函数基于判断条件获得dataframe中满足条件的数据行(row)的索引列表(index of rows matching conditions in dataframe)

    pandas使用query函数基于判断条件获得dataframe中满足条件的数据行(row)的索引列表(index of rows matching conditions in dataframe) ...

  6. pandas使用dropna函数计算返回dataframe中不包含缺失值的行索引列表list(index of rows without missing values in dataframe)

    pandas使用dropna函数计算返回dataframe中不包含缺失值的行索引列表list(index of rows without missing values in dataframe) 目录

  7. 【uniapp前端组件】仿微信通讯录列表组件

    仿微信通讯录列表组件 示例图 前言 仿微信通讯录列表组件,可实现通讯列表以及选择多个联系人功能. 组件介绍 本组件有三个自定义组件构成,都已经集成在bugking7-contact-list中,该组件 ...

  8. VUE+MintUI的索引列表实现“卖座网”同款城市列表

    卖座网:https://m.maizuo.com/v5/#/city(F12拿城市列表JSON) MintUI索引列表:https://elemefe.github.io/mint-ui/#/inde ...

  9. uView1.0 indexList索引列表遇到的坑

    在使用uView索引列表做通讯录的时候遇到了几个问题 先上图片 问题1: 右侧的abcd首字母按钮点击错乱 比如点了f 弹出显示的是a开头的人(应该是f开头的人才对) 通过排查 发现传入这个右侧组件参 ...

最新文章

  1. 人们对大数据的几点误解
  2. 高薪Java工程师必看的书籍
  3. 计算机控制系统开卷试卷,13自动化计算机控制技术考试A卷
  4. React jsx转换成原生JavaScript的一个例子
  5. 二本 计算机专业2017分数线,2017年二本心理学专业大学排名及分数线
  6. 3G了 由PC-手机 我们想了些什么呢
  7. js调用本地js文件(亲测)
  8. 移动互联软件技术与实践demo
  9. instagram下载的工具instaloader
  10. 强化学习基础入门级介绍
  11. python学习笔记(6)
  12. Spring data elasticsearch添加同义词组件实现同义词热更新
  13. win7 计算机和控制面板突然打不开,显示服务器运行失败
  14. 十七、.net core(.NET 6)搭建基于Quartz组件的定时调度任务
  15. vue2[初级]事件处理器
  16. 前端必会三种CSS布局
  17. 【微信】h5跳转微信小程序
  18. 如何做一个简单的开放接口(1)-功能设计
  19. SGX技术的分析与研究 学习笔记
  20. c语言源代码万年历,万年历-C语言源代码.pdf

热门文章

  1. matlab中fscanf函数,Matlab中fscanf的用法
  2. mergeCells里面参数解析
  3. SuspendLayout()了解方法
  4. realme手机如何选择蓝牙耳机?realme手机蓝牙耳机推荐
  5. 其中哪一种手机在游戏中性价比更高?
  6. 如何成功解锁红米1S的bootloader?
  7. Matlab医学图像分割区域生长
  8. python的包导入问题(一)from . import 的使用
  9. Delphi开发Web Service初探
  10. 在线教育直播平台的优势有哪些?