Skip to content

基于高德数据 tsx-taro 版h5的省市区选择器

Notifications You must be signed in to change notification settings

jinpikaFE/taro-region-h5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

基于高德数据 tsx-taro 版h5的省市区选择器

  • 因为taro picker组件 mode='region' 对于h5实际不兼容,因此通过 multiSelector 进行封装
  • 数据来源高德api
  • 数据类似region.ts 该组件使用接口请求获取数据,可自行改为region中的数据
  • 如果多端开发,为了省市区数据适配,亦可小程序使用该组件

修改数据重点位置

// 改为不请求接口 直接取 const regionAllTemp = region?.districts?.[0]?.districts;
const res = await getRegion();
if (res) {
    const regionAllTemp = res?.data?.districts?.[0]?.districts;
    ...
}

演示

演示

demo

// 使用
const onReigonChange = (e, obj: TRegionObj) => {
  console.log(e, obj);
};

<RegionPicker
  onReigonChange={onReigonChange}
  initialValues={[1, 2, 0]}
/>

About

基于高德数据 tsx-taro 版h5的省市区选择器

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published