位置: 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过滤器)

  • 如何升级ios 13系统(如何升级ios6)(怎么升级13系统)

    如何升级ios 13系统(如何升级ios6)(怎么升级13系统)

  • MIUI纯净模式怎么关(小米手机纯净模式是什么意思)

    MIUI纯净模式怎么关(小米手机纯净模式是什么意思)

  • 微信面部登录如何设置(微信使用面部登录)

    微信面部登录如何设置(微信使用面部登录)

  • 网易云音乐账号能几人登(网易云音乐账号安全提醒)

    网易云音乐账号能几人登(网易云音乐账号安全提醒)

  • 手机内屏碎了(手机内屏碎了如何补救)

    手机内屏碎了(手机内屏碎了如何补救)

  • 微信绿码在哪里查看(微信绿码在哪里找)

    微信绿码在哪里查看(微信绿码在哪里找)

  • 手机外放没有声音但是耳机有声(手机外放没有声音修理多少钱)

    手机外放没有声音但是耳机有声(手机外放没有声音修理多少钱)

  • 抖音怎么给对方发红包(抖音怎么给对方发微信号码)

    抖音怎么给对方发红包(抖音怎么给对方发微信号码)

  • ipad爱奇艺打开是竖屏(ipad爱奇艺打开是黑白的怎么回事儿)

    ipad爱奇艺打开是竖屏(ipad爱奇艺打开是黑白的怎么回事儿)

  • 分布式文件系统和并行文件系统的特点

    分布式文件系统和并行文件系统的特点

  • 手机信号一会断一会好(手机信号时不时的断掉)

    手机信号一会断一会好(手机信号时不时的断掉)

  • 怎么一个手机登录两个QQ号?(怎么一个手机登两个光遇号)

    怎么一个手机登录两个QQ号?(怎么一个手机登两个光遇号)

  • 荣耀8怎么扩展机身内存(荣耀8怎么扩展储存空间)

    荣耀8怎么扩展机身内存(荣耀8怎么扩展储存空间)

  • 手机上面出HD在哪能取消(手机上出现hd标志)

    手机上面出HD在哪能取消(手机上出现hd标志)

  • 云计算的四个特征(云计算的基本特点)

    云计算的四个特征(云计算的基本特点)

  • 如何把视频下载到u盘里面(如何把视频下载到手机相册)

    如何把视频下载到u盘里面(如何把视频下载到手机相册)

  • iphone11和xr屏幕一样吗(iPhone11和XR屏幕通用吗)

    iphone11和xr屏幕一样吗(iPhone11和XR屏幕通用吗)

  • p30月亮模式怎么打开(华为p30月亮模式怎么打开)

    p30月亮模式怎么打开(华为p30月亮模式怎么打开)

  • 华为mate30没有指示灯(华为mate30没有指纹解锁吗)

    华为mate30没有指示灯(华为mate30没有指纹解锁吗)

  • 快手24小时关注人数上限怎么解除(快手24小时关注人数上限是多少人)

    快手24小时关注人数上限怎么解除(快手24小时关注人数上限是多少人)

  • 苹果电脑任务栏还原到下面教程(苹果电脑任务栏跑到左边去了)

    苹果电脑任务栏还原到下面教程(苹果电脑任务栏跑到左边去了)

  • 桌面级CPU天梯图排行榜(桌面级cpu天梯图2023)

    桌面级CPU天梯图排行榜(桌面级cpu天梯图2023)

  • ChatGPT介绍以及一些使用案例(chatteing)

    ChatGPT介绍以及一些使用案例(chatteing)

  • 所得税费用为负数
  • 一般纳税人的税点
  • 工资走公账和私账哪个好
  • 完税证明可以代替契税发票吗
  • 资本公积转增股本个人所得税
  • 建筑企业增值税纳税义务发生时间如何确定
  • 国外包裹退回费用
  • 无营业执照是否可以先办场所码
  • 费用退回怎么做账
  • 金税盘发票号码确认显示不全
  • 旅行社开的旅游费发票可以税前扣除
  • 外墙装饰公司的资质规定
  • 专用发票第一次怎么开
  • 差旅费专用发票会计分录
  • 企业所得税季度预缴
  • 吸收合并具体分录
  • 公司可以对公司罚款吗
  • 工厂材料成本改善报告范文
  • 办理房产证时契税完税证明图片怎么弄
  • 增值税发票已经认证可以撤销吗?
  • 支付给个人的小票怎么写
  • windows11怎么重置
  • win8.1电脑设置在哪里
  • 暂估应付账款是什么科目
  • php编程入门教程
  • 升级w10系统
  • 广告费用属于损失吗
  • 深入解析wordpress
  • php单例模式例子
  • php示例代码大全
  • 数据分析实战
  • 现金流量表季报本月数是三个月的数据吗
  • 银行汇票和银行承兑汇票的区别
  • 机械租赁公司月薪多少
  • sql server ssrs
  • 缴纳税收的凭证怎么打印
  • 收付转凭证和记帐凭证的区别?
  • 开具增值税专用发票的承诺书
  • 应收账款余额百分比法与账龄分析法有何异同
  • 增值税发票品名 归类
  • 母公司与子公司的区别
  • 公司聘用临时工需要买社保吗
  • 失业稳岗补贴怎么领
  • 企业汇算清缴的工资薪金支出是怎么填
  • 购买空调报销单怎么填
  • 金税盘要交税吗
  • 长期闲置机器设备评估方法
  • 为外单位人员报备流程
  • 进口产品没有发票怎么入账
  • 本年利润如何记账
  • 防伪公司应该选用什么目标市场策略
  • 印花税减免退回会计分录
  • 出现亏损
  • 什么时候用税前项目举例说明工程项目
  • 登记总分类账的依据有
  • 明细分类账的格式与登记方法
  • 财产清查存在的问题及原因分析
  • 企业发生的存货盘盈计入营业外收入吗
  • 各单位应当设置专职能源管理岗位
  • windows vista安装光盘进入dos
  • win8关机后自动重启怎么办
  • macpro教程
  • 删除windows.old文件夹后 桌面没有了
  • 为什么要升级呀
  • win7e盘不见了怎么恢复
  • windows 7安装步骤
  • Win10预览版拆弹
  • 基于jQuery的设计与实现
  • 边学边玩的游戏
  • js格式化日期yyyy-mm-dd hh:mm:ss
  • jQuery Easyui datagrid editor为combobox时指定数据源实例
  • jquery源码分析
  • 服务器防arp欺骗怎么解决
  • javascript的理解
  • 你所不知道的童话动画版免费观看第二季
  • javascript面向对象 第三方类库
  • 国家税务局湖南省电子税务局app下载
  • 金税盘未反写
  • 北京市国家税务局电话
  • 税务主管机关有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设