更新记录

1.01.1(2023-06-12)

更新bug

1.01(2023-06-12)

新增获取当前位置

1.0(2023-06-10)

uniapp开发的小程序中,实现地址管理,包括增加地址,删除地址,修改地址信息,展示地址列表

查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
× × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

地址管理

功能说明:新增地址 修改地址 删除地址

uuid 生成唯一的ID

安装 npm install uuid 使用 import { v4 as uuidv4 } from 'uuid';

// 生成唯一ID const id = uuidv4();

vant-weapp 地址选择

1.下载最新的vant-weapp源码 2.项目新建 wxcomponents 目录 与components平级 3.将下载的源码中的 dist 放在 wxcomponents 中 并改名 vant-weapp 4.在pages.json中引入 放在需要的组件下 eg: { "path": "pages/address/editaddress", "style": { "navigationBarTitleText": "uni-app", "usingComponents": { "van-area": "/wxcomponents/vant-weapp/area/index" } } }, 页面使用(使用可参考vant文档)

5.@vant/area-data (Vant 官方提供了一份默认的省市区数据) 安装
npm install @vant/area-data 引入
import { areaList } from '@vant/area-data';

uni-forms表单

安装 https://ext.dcloud.net.cn/plugin?name=uni-forms

uview

安装 https://www.uviewui.com/components/intro.html

获取当前位置

1.pages.json

"permission": { "scope.userLocation": { "desc": "你的位置信息将用于小程序位置接口的效果展示" // 高速公路行驶持续后台定位 } },

2.manifest.json 视图源码

"permission": { "scope.userLocation": { "desc": "获取用户当前位置进行定位操作" } }, "requiredPrivateInfos": ["getLocation"]

地址内容存到了本地缓存中,根据需要调整

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问