1.完成情况
- 列表页面的搜索功能完成
- 导航栏的按住滚动功能
- 在城市列表内点击跳到主页显示相关内容
2.重点以及特殊问题记录
1.按住导航栏字母滚动功能
主要采用坐标的形式进行定位,因为导航栏每个字母的位置间隔相同,每个字母都绑定了一个DOM名字,选择DOM就可以知道响应位置,当手指移动到相应位置后跳转到指定位置,
将间隔的距离每20分成一个单位,使用 Math.floor进行分段,即可分成下标的形式,就可以选择对应字母的DOM区域
handleTouchMove (e) {
if (this.touchStatus) {
if (this.timer) {
clearTimeout(this.timer)
}
this.timer &#