微信小程序如何汇总多个收件地址

新手学堂012

微信小程序如何汇总多个收件地址,第1张

获取用户收货地址需要用户点击授权,所以有两种情况,确认授权、取消授权。

情况一,用户第一次访问用户地址授权,并且点击确定授权

情况二,用户点击取消授权后,再次获取授权

流程: (代码逻辑整理)

1点击事件触发函数,获取用户当前设置

2根据用户当前设置中的用户授权结果,判断是否包含收货地址授权

3如果包含收货地址授权并且没有取消过收货地址授权,直接调用wxchooseAddress(),获取用户收货地址。

4取消过收货地址授权,调用wxopenSetting(),调起客户端小程序设置界面让用户去打开授权

41 用户当前设置包含收货地址授权但是用户点击取消授权,调用wxopenSetting(),调起客户端小程序设置界面让用户去打开授权

42 用户当前设置不包含收货地址授权(说明是第一次打开获取用户收货地址信息的授权),调用wxchooseAddress(),获取用户收货地址。

1、在微信主界面中,向下滑动界面切换至“小程序界面”后松手。

2、点击右边的三个点。

3、在“小程序”的页面点击“我的小程序”。

4、点击右上角的“编辑”选项。

5、想要删除哪个小程序,就点击哪个小程序前面的红色减号。

6、点击“删除”,再点击“完成”,小程序即可删除。

微信小程序后台-----开发-----开发管理----接口设置----接口权限----地理位置----找到“获取当前的地理位置、速度”点击后面的“去开通”,进入到“wxgetLocation接口申请”页面,填写申请原因:“因当前业务涉及周边服务推荐需要,需获取用户地理位置信息。”即可,其他的选填项都可以忽略不管它,直接点“提交申请”就可以了。等待第2天审核通过即可。

1进入微信公众平台,注册小程序账号,根据提示填写对应的信息即可。

2注册成功后进入首页,在小程序发布流程->小程序开发与管理->配置服务器中,点击“开发者设置”。

3会获得一个AppID,记录AppID,后面创建项目时会用到。

注意:如果要以非管理员微信号在手机上体验该小程序,那么我们还需要操作“绑定开发者”。即在“用户身份”-“开发者”模块,绑定上需要体验该小程序的微信号。本教程默认注册帐号、体验都是使用管理员微信号

二、下载微信web开发者工具

为了帮助开发者简单和高效地开发,微信小程序推出了全新的开发者工具,集成了开发调试、代码编辑及程序发布等功能。1下载页面:t=201715根据系统,选择对应的工具版本下载2工具包含编辑、调试和项目三个页卡:(1)编辑区可以对当前项目进行代码编写和文件的添加、删除以及重命名等基本操作(2)程序调试主要有三大功能区:模拟器、调试工具和小程序操作区(3)项目页卡主要有三大功能:显示当前项目细节、提交预览和提交上传和项目配置

注意:启动工具时,开发者需要使用已在后台绑定成功的微信号扫描二维码登录,后续所有的操作都会基于这个微信帐号

三、编写小程序实例

1实例目录结构

2实例文件说明及源码一个小程序包含一个app(主体部分)和多个page(页面)(1)app是用来描述整体程序的,由三个文件组成,js后缀的是脚本文件,json后缀的文件是配置文件,wxss后缀的是样式表文件,必须放在项目的根目录。appjs是小程序的脚本代码(必须),可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量,调用框架提供的丰富的API。

appjson是对整个小程序的全局配置(必须),用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多tab等。接受一个数组,每一项都是字符串,来指定小程序由哪些页面组成。微信小程序中的每一个页面的路径+页面名都需要写在appjson的pages中,且pages中的第一个页面是小程序的首页。

appwxss是整个小程序的公共样式表(非必须)。

(2)page是用来描述页面,一个页面由四个文件组成,这里以首页index为例,每一个小程序页面是由同路径下同名的四个不同后缀文件的组成,如:indexjs、indexwxml、indexwxss、indexjson。js后缀的文件是脚本文件,json后缀的文件是配置文件,wxss后缀的是样式表文件,wxml后缀的文件是页面结构文件。indexjs是页面的脚本文件(必须),在这个文件中我们可以监听并处理页面的生命周期函数、获取小程序实例,声明并处理数据,响应页面交互事件等。

indexwxml是页面结构文件(必须)。

indexwxss是页面样式表文件(非必须),当有页面样式表时,页面的样式表中的样式规则会层叠覆盖appwxss中的样式规则。如果不指定页面的样式表,也可以在页面的结构文件中直接使用appwxss中指定的样式规则。

indexjson是页面配置文件(非必须),当有页面的配置文件时,配置项在该页面会覆盖appjson的window中相同的配置项。如果没有指定的页面配置文件,则在该页面直接使用appjson中的默认配置。这里无需指定。Tips:a为了方便开发者减少配置项,小程序规定描述页面的这四个文件必须具有相同的路径与文件名b小程序提供了丰富的API,可以根据自己需求选择

四、测试小程序实例

1打开微信web开发者工具,选择“本地小程序项目”。2填写小程序的AppID,项目名称,选择第三步写好的小程序实例文件夹,点击“添加项目”。3如果出现如下效果,那么恭喜你,你的第一个小程序项目已经编写成功了!点击左侧边栏“编辑”,还可以在右侧编辑窗口直接对代码进行修改,保存(CTRL+S)后刷新(F5)即可生效。

4如果想看小程序项目在手机上的效果,点击左侧边栏“项目”,点击“预览”生成二维码,打开微信扫描,就可以看到了。

背景:最近的项目正好用着了这个功能,记录一下

微信小程序有个bug,一旦用户拒绝获取地理位置信息后,重新进入小程序不会再弹出提示框获取用户信息,只有在设置里面允许获取地理位置信息

您好,热门微信小程序有:

高频使用

美团外卖

滴滴公交查询

车来了

大众点评+

京东购物

摩拜单车

滴滴出行DiDi

携程酒店机票火车票

旅行

驴妈妈门票预订

飞常准查航班

海南航空微应用

南航e行

去哪儿出行

朋友家精选民宿

熊猫签证

去哪儿酒店预订

购物

国际品牌价格

小小包麻麻好物

好药师优选

汽车之家Autohome

手机查报价

有赞精选

什么车好

微店轻便版

Coolbuy玩物志

美的官方商城

腾讯周边

订蛋糕元祖黑天鹅诺心21cake

新品有戏应用

交通

滴滴公交查询

车来了

租租车出国去哪玩

巴士管家

知了交通

健康医疗

姨妈日历

美柚APP

经期月月记

好药师优选

孕期提醒APP

柚宝宝App

药顾问

丁香医生

嗨图

MOTIF米田图案壁纸小工具

名画滤镜APP

今日名画

小蚁AI艺术

Miatou

藏识相册

工具

我的计算器

朝夕日历Pro

印象笔记微清单

亲戚关系

100房贷助手

查地铁

Coolbuy玩物志

看剧小助手

约会来也

老板管账

掌上探路者生活

序列号查查

小程序示例

解忧室

股票灯塔

艺术签名助手

延迟退休计算器

汽车报价库

签到打卡

实时空气质量

自选股

高校图书馆查询

小小房贷计算器

新股申购宝

最新汇率查询

汇率e

二手车e

记账e

翻译e

通勤助手

留学公寓助手

云梦助眠引导

蚂蚁待办

蚂蚁微日记

窝牛App

教育培训

小D词典

词汇量查询

分答快问

钢琴优课

天天练口语

词汇量测试

有钱兔择校

宝宝微空间

一首一首诗

人人词典

有可能微课

蚯蚓课+

桔子创投内参

感恩笔记本

爱弹唱

快递查询

快递100小助手

天气查询

智慧气象服务

精准天气预报

30天天气预报

投资理财

自选股

富途牛牛股票

微众银行

南方基金微理财

BP助手

FellowPlus创投数据库

票务

猫眼**

小小票儿

**演出赛事

阅读

今日头条lite

轻芒杂志

Qdaily

桔子创投内参

QQ阅读

壹点调查

快看漫画

段掌柜

西窗诗词

网易灰评

换阅空间

360好书推荐

历史上的今时

心邮

口袋书架

视频

腾讯视频

开眼视频Eyepetizer

美食

下厨房+

探城美食APP

美妆

化妆品点评

体育

酷竞

表情包

表情家园

斗图表情包神器

游戏

王者荣耀赛事

炉石相册

求职

实习委员

音频

青蜻蜓

浴音阁

荔枝FM播客

自媒体

吴晓波频道会员

社区

小密圈+

We重邮

一起Up

分答快问

第二空间创作中心

社交名片

希望能够帮助到您!