位置: IT常识 - 正文

微信小程序 | 小程序系统API调用(微信小程序小小驯龙师破解版)

编辑:rootadmin
微信小程序 | 小程序系统API调用

推荐整理分享微信小程序 | 小程序系统API调用(微信小程序小小驯龙师破解版),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序小鸡出击兑换码,微信小程序小游戏开发,微信小程序小打卡,微信小程序小鸡出击兑换码,微信小程序小鸡出击兑换码,微信小程序小小驯龙师破解版,微信小程序小游戏开发,微信小程序小游戏开发,内容如对您有帮助,希望把文章链接给更多的朋友!

🖥️ 微信小程序专栏:小程序系统API调用 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬

✨ 个人主页:CoderHing的个人主页

🍀 格言: ☀️ 路漫漫其修远兮,吾将上下而求索☀️

👉 你的一键三连是我更新的最大动力❤️

目录

一、网络请求API和封装

网络请求 – API参数

网络请求 – API使用

网络请求 – API封装

网络请求域名配置

二、展示弹窗和页面分享

展示弹窗效果

分享功能

三、设备信息和位置信息

获取设备信息

获取位置信息

四、小程序Storage存储

Storage存储

五、页面跳转和数据传递

界面跳转的方式

页面跳转 - navigateTo

页面返回 - navigateBack

页面跳转 - 数据传递(一)

页面跳转 - 数据传递(二)

界面跳转的方式

六、小程序登录流程演练

小程序登录解析

小程序用户登录的流程


一、网络请求API和封装网络请求 – API参数微信提供了专属的API接口,用于网络请求: wx.request

 

关键属性解析:url:必传data:请求参数methods:请求方式success:成功的回调fail:失败的回调网络请求 – API使用直接使用wx.request发送请求:

网络请求 – API封装

封装类

封装函数

网络请求域名配置每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信.小程序登录后台 – 开发管理 – 开发设置 – 服务器域名服务器域名请在 「小程序后台 - 开发 - 开发设置 - 服务器域名」 中进行配置,配置时需要注意:域名只支持 https (wx.request、wx.uploadFile、wx.downloadFile) 和 wss (wx.connectSocket) 协议域名不能使用 IP 地址(小程序的局域网 IP 除外)或 localhost可以配置端口,如 https://myserver.com:8080.但是配置后只能向 https://myserver.com:8080 发起请求.如果向https://myserver.com、https://myserver.com:9091 等 URL 请求则会失败如果不配置端口.如 https://myserver.com,那么请求的 URL 中也不能包含端口,甚至是默认的 443 端口也不可以.如果 向 https://myserver.com:443 请求则会失败域名必须经过 ICP 备案出于安全考虑,api.weixin.qq.com 不能被配置为服务器域名,相关 API 也不能在小程序内调用..开发者应将 AppSecret 保存到后台服务器中,通过服务器使用 getAccessToken 接口获取 access_token,并调用相关 API.不支持配置父域名,使用子域名二、展示弹窗和页面分享展示弹窗效果小程序中展示弹窗有四种方式: showToast、showModal、showLoading、showActionSheet

showToast

效果展示

 

效果展示

 

微信小程序 | 小程序系统API调用(微信小程序小小驯龙师破解版)

效果展示

 

分享功能分享是小程序扩散的一种重要方式,它有两种分享方式:一:点击右上角的菜单按钮,点击转发二:点击某一个按钮,直接转发当我们转发给好友一个小程序时,通常小程序中会显示一些信息:如何决定这些信息的展示呢?通过 onShareAppMessage 监听用户点击页面内 转发按钮(button 组件 open-type="share")或右上角菜单“转发”按钮的行为,并自定义转发内容此事件处理函数需要 return 一个 Object,用于自定义转发内容

三、设备信息和位置信息获取设备信息在开发中,需要经常获取当前设备的信息,用于收集信息或者进行一些适配小程序提供了一个API: wx:getSystemInfo()

 

获取位置信息开发中我们需要经常获取用户的位置信息.以方便给用户提供相关的服务通过API获取:wx.getLocation()

在app.json中配置

对于用户的关键信息,需要获取用户的授权后才能获得:

四、小程序Storage存储Storage存储在开发中,我们需要将一部分数据存储在本地:比如token 用户信息等小程序提供了专门的Storage用于进行本地存储对比之前我们需要存 需要先JSON.stringfiy 之后取出来得 json.parse转回来同步存取数据的方法:wx.setStorageSync()any wx.getStorageSync()wx.removeStorageSync()wx.clearStorageSync()

异步存储数据的方法:wx.setStoragewx.getStoragewx.removeStoragewx.clearStorage

五、页面跳转和数据传递界面跳转的方式界面的跳转有两种方式:通过navigator组件 和 通过wx的API跳转 wx的API跳转 :

页面跳转 - navigateTowx.navigateTo保留当前页面,跳转到应用内的某个页面;但是 不能跳到tabbar页面;

 

页面返回 - navigateBackwx.navigateBack()关闭当前页面,返回上一页面或多级页面

页面跳转 - 数据传递(一)在界面跳转过程中 需要相互传递一些数据,应该如何完成?首页 => 详情页 : 使用URL中的query字段详情页 => 首页: 在详情页内部拿到首页的页面对象,直接修改数据

这里给大家两种写法:

页面跳转 - 数据传递(二)前面一种数据的传递方式只能通过上面两张图的方式来进行,在现在的小程序已经开始支持events参数,可以用于数据传递

界面跳转的方式navigator组件主要就是用于界面的跳转的,也可以跳转到其他小程序中:  

六、小程序登录流程演练小程序登录解析为什么需要用户登录?增加用户的 粘性和产品的停留时间如何识别同一个小程序用户身份?认识小程序登录流程openid和unionid(在微信中,判断 是不是同一个用户 登录不同的产品)获取code换取authToken用户身份多平台共享账号绑定手机号绑定小程序用户登录的流程

本文链接地址:https://www.jiuchutong.com/zhishi/300345.html 转载请保留说明!

上一篇:AI引领技术变革,自动化云平台所带来的测试工程师进阶危机~(ai引领技术变革是什么)

下一篇:Vue--》过滤器介绍及其使用方法(vue.js过滤器)

  • 不要被人看不起,首先要做好自己

    不要被人看不起,首先要做好自己

  • vivoY77怎么设置抬起唤醒(vivoy77怎么设置锁屏密码)

    vivoY77怎么设置抬起唤醒(vivoy77怎么设置锁屏密码)

  • qq秘密功能关闭了(qq秘密功能关闭怎么打开)

    qq秘密功能关闭了(qq秘密功能关闭怎么打开)

  • 抖音个人主页音乐栏怎么添加(抖音个人主页音乐怎么开)

    抖音个人主页音乐栏怎么添加(抖音个人主页音乐怎么开)

  • 朋友圈为什么有的内容会折叠起来(朋友圈为什么有的折叠有的不折叠)

    朋友圈为什么有的内容会折叠起来(朋友圈为什么有的折叠有的不折叠)

  • 怎么克隆qq好友(怎样克隆qq好友的好友)

    怎么克隆qq好友(怎样克隆qq好友的好友)

  • 电脑版WPS艺术字线条颜色怎么设置(wps电脑艺术字在哪)

    电脑版WPS艺术字线条颜色怎么设置(wps电脑艺术字在哪)

  • 微信视频号怎么发作品(微信视频号怎么关闭)

    微信视频号怎么发作品(微信视频号怎么关闭)

  • 把好友删了再加回来他知道吗(把好友删了再加回来怎么解释)

    把好友删了再加回来他知道吗(把好友删了再加回来怎么解释)

  • 更换彩铃拨打什么号码(更换彩铃多久生效)

    更换彩铃拨打什么号码(更换彩铃多久生效)

  • 苹果键盘怎么滑动打字(苹果键盘怎么滑动)

    苹果键盘怎么滑动打字(苹果键盘怎么滑动)

  • 华为手环充电不开机(华为手环充电不亮)

    华为手环充电不开机(华为手环充电不亮)

  • 优酷上传视频有限制吗(优酷上传视频有时间限制吗)

    优酷上传视频有限制吗(优酷上传视频有时间限制吗)

  • 计算机操作系统是管理计算机硬件和软件的什么(计算机操作系统期末题库)

    计算机操作系统是管理计算机硬件和软件的什么(计算机操作系统期末题库)

  • 省电模式在哪里关闭(美的空调的省电模式在哪里)

    省电模式在哪里关闭(美的空调的省电模式在哪里)

  • 怎么取消充电保护模式(取消充电保护)

    怎么取消充电保护模式(取消充电保护)

  • qq空间点赞排序原则(qq空间秒赞)

    qq空间点赞排序原则(qq空间秒赞)

  • 快手亲密度是啥意思(快手亲密度最高多少级)

    快手亲密度是啥意思(快手亲密度最高多少级)

  • 苹果x能升13系统吗(苹果x能不能升级ios13)

    苹果x能升13系统吗(苹果x能不能升级ios13)

  • 小米电视座装可以自己安装吗(小米电视座装可以拆吗)

    小米电视座装可以自己安装吗(小米电视座装可以拆吗)

  • 网易考拉怎么修改个人资料(网易考拉怎么切换账号)

    网易考拉怎么修改个人资料(网易考拉怎么切换账号)

  • 苹果8a1907是国行吗(iphone8a1907是什么版)

    苹果8a1907是国行吗(iphone8a1907是什么版)

  • 怎么知道自己的qq密码(怎么知道自己的生辰八字)

    怎么知道自己的qq密码(怎么知道自己的生辰八字)

  • 苹果电话技术支持有效期多久(苹果电话技术支持已过期怎么回事)

    苹果电话技术支持有效期多久(苹果电话技术支持已过期怎么回事)

  • 闲鱼聊天记录怎么恢复(闲鱼聊天记录怎么撤回)

    闲鱼聊天记录怎么恢复(闲鱼聊天记录怎么撤回)

  • Win11 出世 UWP 却惨遭“弃用”,Win 软件还会翻新吗(win11不能用u盘)

    Win11 出世 UWP 却惨遭“弃用”,Win 软件还会翻新吗(win11不能用u盘)

  • 【前端进阶】-TypeScript高级类型 | 泛型约束、泛型接口、泛型工具类型(前端进阶路线)

    【前端进阶】-TypeScript高级类型 | 泛型约束、泛型接口、泛型工具类型(前端进阶路线)

  • js原型的实时性介绍(js原型函数)

    js原型的实时性介绍(js原型函数)

  • php中trim函数是什么?(php ltrim)

    php中trim函数是什么?(php ltrim)

  • Mysql详解(mysqli)

    Mysql详解(mysqli)

  • 个税手续费怎么交增值税
  • 纯外贸出口企业出售固定
  • 用人单位延迟给员工交社保怎么办
  • 应付销售方代垫的运费计入什么科目
  • 资产负债表应付账款怎么算
  • 汇算清缴从业人员平均值
  • 篮球俱乐部是非洲的吗
  • 员工垫资报销记账
  • 财务将利润表已申报还能修改吗
  • 特种设备电梯如何监管
  • 提供给员工宿舍租赁 入账
  • 地产公司土地分摊方案
  • 合作经营利润分配税务处理
  • 电子凭证是否具有法律效力
  • 应付账款逾期利息会计分录
  • 账本印花税怎么做账
  • 增值税视同销售包括哪些情况?
  • 企业减免6%的税的营业范围有哪些?
  • 发票抄报逾期如何处罚
  • 一般纳税人辅导期
  • 法人往公户转账需要备注吗
  • 租金一次性付清的账务处理
  • 本年利润有期末余额吗
  • 软件公司客户经理一般月薪多少
  • 小规模纳税企业所得税优惠政策
  • 保护电脑安全的主要方式
  • mac os 10.15安装教程
  • 应如何做会计分录表
  • 营改增后建筑业怎么开票
  • 动态路由协议rip配置实验心得
  • php该怎么学
  • PHP:apache_get_modules()的用法_Apache函数
  • php接收数据的方法
  • 允许税前扣除的税金
  • laravel常用命令
  • 资本公积转增注册资本的条件
  • 企业纳税额包括个人所得税吗
  • yolo算法百度百科
  • 合同价格约定不明法律规定
  • 城市维护建设税,教育费附加,地方教育费附加
  • 非公党建党费收缴
  • 进口货物的账务处理办法
  • 官方的问答
  • 帝国cms视频教程
  • 织梦怎么用
  • mongodb游记
  • aspcms标签
  • 公司借个人借款协议书范本
  • 企业所得税的内容比土地增值税的多了
  • 房地产企业土地增值税清算
  • 固定资产的修理费属于什么费用
  • 税费改革的思路
  • 折扣如何做账
  • 小企业会计准则和一般企业会计准则的区别
  • 其他业务收入的现金流量项目
  • 税务入账的加油费怎么算
  • 什么是中型企业
  • 工程施工借贷方向
  • linux怎么用命令
  • centos6.5安装步骤
  • win8 u盘启动
  • windowsserver2008修改远程端口
  • 日历功能在哪里设置
  • win8 任务栏
  • win10系统如何打开
  • opengl怎么学
  • extJS中常用的4种Ajax异步提交方式
  • cocos2dx小游戏
  • Node.js中的全局变量有哪些
  • unity ctrl
  • python的垃圾处理机制
  • [置顶]游戏名 TentacleLocker
  • 蛋哥的日常
  • javascrapt
  • 浅谈如何实现乡村振兴论文
  • 深入浅出jquery
  • ca证书怎么下载安装
  • 发票怎能打印
  • 医疗保险在手机上交不上是怎么回事
  • 广州市天河税务局电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设