博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序--根据首字母选择城市
阅读量:7087 次
发布时间:2019-06-28

本文共 590 字,大约阅读时间需要 1 分钟。

前言

首先看一下项目截图

业务场景:项目中有时会遇到根据首字母选择城市,或者根据首字母选择通讯录姓名等等,那如果按照以前的思路需要用判断滚动条的位置,才能滑动到哪个地方。小程序官方有提供scroll-into-view属性,可以更快的解决这个场景。

小程序官方提供的属性描述。

代码实现

wxml代码片段

//右侧定位存在的首字母
{
{key}}
//省略遍历省份,数据结构最好是map格式,根据首字母遍历
复制代码

注意

  1. scroll-view组件需要设置scroll-y竖向滚动。
  2. scroll-into-view的值就是选中的首字母,子元素需要设置属性id(键值就是首字母A、B、C等等)。
  3. scrollToSelect方法是用于点击字母,给scroll-into-view赋值。
  4. 这里踩过一个坑,scroll-view必须要设置固定高度,否则点击首字母无效。

效果图

有了scroll-into-view,实现首字母选择城市就变得很简单了,看下效果图吧。

转载于:https://juejin.im/post/5c089c4d6fb9a049ea38be95

你可能感兴趣的文章
SpringBoot图片上传(二)
查看>>
oracle简单存储过程以及如何查看编译错误
查看>>
常见的表单元素选中
查看>>
C# 解压与压缩文件
查看>>
C# 编写Web API
查看>>
OC内存管理
查看>>
leetcode------Construct Binary Tree from Inorder and Postorder Traversal
查看>>
软件测试分类
查看>>
java程序中调用Linux命令Windows命令
查看>>
MS CRM 2011的自定义与开发(6)——表单编辑器(第一部分)
查看>>
对访问器的访问修饰符的限制
查看>>
Redis
查看>>
【转】在做自动化测试之前你需要知道的
查看>>
UITableView 头部效果/放大/移动跟随效果
查看>>
Oracle数据库中几种常见的SCN
查看>>
nebula3 源码分析
查看>>
PKU 3669 Meteor Shower(BFS)
查看>>
mac 下批量转换文件类型
查看>>
何为DOM对象
查看>>
linux的yum仓库配置
查看>>