模拟数据的城市选择器写起来头大?你可以看看这个小程序的实现,逻辑清晰,用法也挺灵活,适合有类似需求的你。
微信小程序的城市列表选择功能,还原度蛮高的,UI 参考了主流 App 的设计风格,右侧字母索引一滑就定位,响应也快,体验顺畅。
数据部分没用太多花哨的东西,模拟数据搞定一切。配合setData
更新视图,写法上贴微信原生的逻辑,改起来也方便。
如果你正打算实现类似的城市选择,或者需要一个可交互性强、性能也不错的组件,这份代码你可以直接拿来试。嗯,结构也清爽,适合二次开发。
小提示:数据源部分是模拟的,如果你打算上线,记得替换成自己的后端接口哦。