All Projects → originalix → citySelector

originalix / citySelector

Licence: other
🛳基于mpvue的微信小程序 城市/区县定位选择模块 汉字/拼音搜索 可直接使用 已更新

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to citySelector

Weapp
🐧 微信小程序组件和功能封装,基于微信Component自定义组件开发
Stars: ✭ 235 (+351.92%)
Mutual labels:  wxapp, wx
wxfortune
运势小程序,使用canvas绘画图片,并保存图片
Stars: ✭ 79 (+51.92%)
Mutual labels:  wxapp, wx
Wxdatabasedecryptkey
读取微信数据库聊天记录备份
Stars: ✭ 237 (+355.77%)
Mutual labels:  wxapp, wx
Wx Book
仿追书神器的小说阅读器小程序
Stars: ✭ 122 (+134.62%)
Mutual labels:  wxapp, mpvue
common-mpvue
使用mpvue开发小程序通用能力封装
Stars: ✭ 31 (-40.38%)
Mutual labels:  wxapp, mpvue
We Cropper
微信小程序图片裁剪工具
Stars: ✭ 1,972 (+3692.31%)
Mutual labels:  wxapp, mpvue
mpvue canvas drawer
[mpvue版本]微信小程序上canvas绘制图片助手,一个json就制作分享朋友圈图片
Stars: ✭ 43 (-17.31%)
Mutual labels:  wxapp, mpvue
Alaweb
一套 Vue 代码,多端可用(H5、小程序、苹果App、安卓App、头条等)。系统含150+页面,200+组件(5端通用),30+元件(每个终端独立完成)
Stars: ✭ 837 (+1509.62%)
Mutual labels:  wxapp, mpvue
Metro-Weapp
微信小程序-上海地铁Lite
Stars: ✭ 15 (-71.15%)
Mutual labels:  wxapp, wx
taroCloud
记日常、GitHub trending资讯小程序 taro-hooks + rematch+云开发
Stars: ✭ 25 (-51.92%)
Mutual labels:  wxapp, wx
Mp canvas drawer
🚀 微信小程序上canvas绘制图片助手,一个json就制作分享朋友圈图片
Stars: ✭ 1,611 (+2998.08%)
Mutual labels:  wxapp, mpvue
sea-ai
微信小程序 智能识别小程序 接入百度AI平台 基于wepy开发
Stars: ✭ 42 (-19.23%)
Mutual labels:  wxapp, wx
Mpvue Weui
用 vue 写小程序,基于 mpvue 框架重写 weui。
Stars: ✭ 1,463 (+2713.46%)
Mutual labels:  wxapp, mpvue
Meedu Wxapp
📜meEdu微信小程序。(wxapp for meedu)
Stars: ✭ 199 (+282.69%)
Mutual labels:  wxapp, mpvue
Wxgame Threejs
Threejs 开发微信小游戏
Stars: ✭ 111 (+113.46%)
Mutual labels:  wxapp, wx
face-login-wx
人脸识别登录微信小程序
Stars: ✭ 77 (+48.08%)
Mutual labels:  wxapp, wx
Ithome Lite
🥛 IT之家第三方小程序版客户端(使用 mpvue 开发,兼容 web)
Stars: ✭ 531 (+921.15%)
Mutual labels:  wxapp, mpvue
Weixin Java Miniapp Demo
基于Spring Boot 和 WxJava 实现的微信小程序Java后端Demo
Stars: ✭ 779 (+1398.08%)
Mutual labels:  wxapp, wx
wxapp-storage
简单的微信小程序Storage相关的封装, 特点是安全的数据源, 有效的存储时间
Stars: ✭ 13 (-75%)
Mutual labels:  wxapp, wx
wx-ant-ble
微信、支付宝小程序BLE蓝牙SDK
Stars: ✭ 75 (+44.23%)
Mutual labels:  wxapp, wx

微信小程序 城市/区县定位选择器(mpvue版本)

一款开箱即用的小程序城市/区县选择器

前两天在实现一个城市选择器的需求的时候,在github上看到了BeijiYang同学的开源项目,觉得做的非常不错,不过是基于原生小程序写的,所以就花了点时间把他的项目基于mpvue框架改写了。方便让使用mpvue框架的同学使用。

贴一下原项目的地址,还在使用小程序自带框架的同学可以使用这个库哦 项目地址

技术栈

javascript + es6 + mpvue + vuex

跟原项目相比 使用了vuex来管理数据,使数据管理更为方便,贴近真实mpvue项目

主要功能

  • 自动定位 城市、区县(也支持手动重新定位)
  • 手动 汉字、拼音搜索 城市,支持搜索数量335个,覆盖地级市
  • 亦可通过 侧边栏 选择,城市按拼音首字母排列
  • 选择好城市后,自动显示 辖下区县

动画演示

在真机预览的动画是非常流畅的

示例

运行

1、git clone
$ git clone https://github.com/originalix/citySelector.git

2、安装依赖
$ cd citySelector && npm install

3、启动程序
$ npm run dev

4、预览
打开微信开发者工具,新建项目,将目录指向 /dist 即可

勾选详情内不校验合法域名选项

说明

  • 使用(且小程序只能使用)腾讯地图的API
  • 将utils目录中,config.js文件中key换成自己申请的,目前只是我的测试key
  • 并将其中的key改为自己的腾讯地图key(申请快速且免费)
  • 直接作为模块使用,如果对您有帮助,请star
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].