用Vue撸一个『A-Z字母滑动检索菜单』

发布时间:2019-05-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了用Vue撸一个『A-Z字母滑动检索菜单』脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

最近用vue仿写途牛旅行APP 遇到了这样的城市列表选择页面,花了些时间,用Vue实现了一下并让它体验的接近 安卓/IOS 原生组件

很多地方都会有这样的侧边栏字母列表菜单,可以滑动实现内容列表联动。

比如手机通讯录城市切换页面会用

实现效果

在线体验:http://hx-dl.top/a-z_menu/#/city

  • better-scroll 实现城市列表滑动
  • evnetBus总线机制实现兄弟组件通信
  • axios请求城市列表数据
  • stylus实现高效css编写
  • 函数节流减少滑动事件开销

页面结构

页面主要由三个子组件拼装而成

t-header

t-list

t-alphabet

  <div class="city">
    <t-header></t-header>
    <t-list :cities="cities" :hotCities="hotCities"></t-list>
    <t-alphabet :cities="cities"></t-alphabet>
  </div>

t-listt-alphabet
子组件的实现直接移步项目码吧,实现比较简单就不贴代码了,有需要的可以直接拿去用,做点小修改即可

源码地址

Github源码

原文地址:行无忌的成长小屋:用Vue撸一个『A-Z字母滑动检索菜单』

脚本宝典总结

以上是脚本宝典为你收集整理的用Vue撸一个『A-Z字母滑动检索菜单』全部内容,希望文章能够帮你解决用Vue撸一个『A-Z字母滑动检索菜单』所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。