iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >微信小程序常用的API有哪些
  • 616
分享到

微信小程序常用的API有哪些

2023-07-04 16:07:56 616人浏览 八月长安
摘要

本文小编为大家详细介绍“微信小程序常用的api有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序常用的API有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、 系统常用api1. wx.ope

本文小编为大家详细介绍“微信小程序常用的api有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序常用的API有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

一、 系统常用api

1. wx.openAppAuthorizeSetting(Object object) 跳转系统微信授权管理页

参数1)success  接口调用成功的回调函数2)fail  接口调用失败的回调函数3)complete  接口调用结束的回调函数(调用成功、失败都会执行)

2. wx.getWindowInfo() 获取窗口信息

参数1)pixelRatio设备像素比2)screenWidth屏幕宽度,单位px3)screenHeight屏幕高度,单位px4)windowWidth可使用窗口宽度,单位px5)windowHeight 可使用窗口高度,单位px6)statusBarHeight状态栏的高度,单位px7)safeArea在竖屏正方向下的安全区域left安全区域左上角横坐标right安全区域右下角横坐标top安全区域左上角纵坐标bottom安全区域右下角纵坐标width安全区域的宽度,单位逻辑像素height安全区域的高度,单位逻辑像素8)screenTop窗口上边缘的 y 值.

3. wx.getSystemInfoAsync(Object object) 异步获取系统信息。需要一定的微信客户端版本支持,在不支持的客户端上,会使用同步实现来返回。

参数1)success  接口调用成功的回调函数2)fail  接口调用失败的回调函数3)complete  接口调用结束的回调函数(调用成功、失败都会执行)

4. wx.getAppAuthorizeSetting() 获取微信 APP 授权设置

albumAuthorized允许微信使用相册的开关(仅 iOS 有效)bluetoothAuthorized允许微信使用蓝牙的开关(仅 iOS 有效)cameraAuthorized 允许微信使用摄像头的开关locationAuthorized允许微信使用定位的开关locationReducedAccuracy定位准确度。true 表示模糊定位,false 表示精确定位(仅 iOS 有效)microphoneAuthorized 允许微信使用麦克风的开关notificationAuthorized 允许微信通知的开关notificationAlertAuthorized允许微信通知带有提醒的开关(仅 iOS 有效)notificationBadgeAuthorized允许微信通知带有标记的开关(仅 iOS 有效)notificationSoundAuthorized允许微信通知带有声音的开关(仅 iOS 有效)phoneCalendarAuthorized允许微信读写日历的开关

二、小程序常用api

小程序常用生命周期

  • wx.getLaunchOptionsSync 获取小程序启动时的参数。与 App.onLaunch 的回调参数一致。

  • wx.getEnterOptionsSync 获取本次小程序启动时的参数。如果当前是冷启动,则返回值与 App.onLaunch 的回调参数一致;如果当前是热启动,则返回值与 App.onShow 一致。

  • wx.onUnhandledRejection(function listener) 监听未处理的 Promise 拒绝事件。该事件与 App.onUnhandledRejection 的回调时机与参数一致。

  • wx.onThemeChange(function listener) 监听系统主题改变事件。该事件与 App.onThemeChange 的回调时机一致。

  • wx.onPageNotFound(function listener) 监听小程序要打开的页面不存在事件。该事件与 App.onPageNotFound 的回调时机一致。

  • wx.onLazyLoadError(function listener) 监听小程序异步组件加载失败事件。

  • wx.onError(function listener) 监听小程序错误事件。如脚本错误或 API 调用报错等。该事件与 App.onError 的回调时机与参数一致。

  • wx.onAudioInterruptionEnd(function listener) 监听音频中断结束事件。在收到 onAudioInterruptionBegin 事件之后,小程序内所有音频会暂停,收到此事件之后才可再次播放成功

  • wx.onAppShow(function listener) 监听小程序切前台事件。该事件与 App.onShow 的回调参数一致。

  • wx.onAppHide(function listener) 监听小程序切后台事件。该事件与 App.onHide 的回调时机一致。

三、路由跳转api

  • wx.switchTab(Object object) 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面

  • wx.reLaunch(Object object) 关闭所有页面,打开到应用内的某个页面

  • wx.redirectTo(Object object) 关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。

  • wx.navigateTo(Object object) 保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。

  • wx.navigateBack(Object object) 关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages 获取当前的页面栈,决定需要返回几层。

  • wx.exitMiniProgram(Object object) 退出当前小程序。必须有点击行为才能调用成功。

四、转发api

  • wx.updateShareMenu(Object object) 更新转发属性

  • wx.showShareMenu(Object object) 显示当前页面的转发按钮

  • wx.showShareImageMenu(Object object) 打开分享图片弹窗,可以将图片发送给朋友、收藏或下载

  • wx.shareVideoMessage(Object object) 转发视频到聊天

  • wx.shareFileMessage(Object object) 转发文件到聊天

五、页面交互

  • wx.showToast(Object object) 显示消息提示框

  • wx.showModal(Object object) 显示模态对话框

  • wx.showLoading(Object object) 显示 loading 提示框。需主动调用 wx.hideLoading 才能关闭提示框

  • wx.showActionSheet(Object object) 显示操作菜单

  • wx.hideToast(Object object) 隐藏消息提示框

  • wx.hideLoading(Object object) 隐藏 loading 提示框

  • wx.enableAlertBeforeUnload(Object object) 开启小程序页面返回询问对话框。

  • wx.disableAlertBeforeUnload(Object object) 关闭小程序页面返回询问对话框。

读到这里,这篇“微信小程序常用的API有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: 微信小程序常用的API有哪些

本文链接: https://www.lsjlt.com/news/346553.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序常用的API有哪些
    本文小编为大家详细介绍“微信小程序常用的API有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序常用的API有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、 系统常用api1. wx.ope...
    99+
    2023-07-04
  • 微信小程序api有哪些
    这篇文章主要介绍微信小程序api有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!  API  框架提供丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。  说明:  wx....
    99+
    2023-06-26
  • 微信小程序api列表有哪些
    这篇文章主要讲解了“微信小程序api列表有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序api列表有哪些”吧!1)网络 API 列表:wx.request 发起网络请...
    99+
    2023-07-04
  • 微信小程序api的知识点有哪些
    本篇内容主要讲解“微信小程序api的知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序api的知识点有哪些”吧!API框架提供丰富的微信原生API,可以方便的调起微信提供的能力...
    99+
    2023-06-26
  • 微信小程序API绘图颜色有哪些
    本篇内容主要讲解“微信小程序API绘图颜色有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序API绘图颜色有哪些”吧!Color可以用以下几种方式来表示 canvas 中使用的颜色:...
    99+
    2023-06-26
  • 微信小程序常见问题有哪些
    这篇文章主要介绍了微信小程序常见问题有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。微信小程序 常见问题:一:项目结构微信小程序项目结构...
    99+
    2024-04-02
  • 微信小程序常用的推广技巧有哪些
    这篇文章主要介绍了微信小程序常用的推广技巧有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序常用的推广技巧有哪些文章都会有所收获,下面我们一起来看看吧。1、搜索名称小程序名称的特点是独一无二的,在注...
    99+
    2023-06-27
  • 微信小程序常用的推广方法有哪些
    本篇内容介绍了“微信小程序常用的推广方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!微信小程序该怎样进行推广1.场景塑造现在企业和商...
    99+
    2023-06-27
  • 微信小程序常用表单组件有哪些
    今天小编给大家分享一下微信小程序常用表单组件有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、常用表单组件1.1 bu...
    99+
    2023-06-30
  • 微信小程序常见面试题有哪些
    这篇文章主要介绍了微信小程序常见面试题有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序常见面试题有哪些文章都会有所收获,下面我们一起来看看吧。1.在小程序中如何获取用户信息?(1)小程序为升级前:...
    99+
    2023-06-30
  • 微信小程序开发常用的快捷键有哪些
    本文小编为大家详细介绍“微信小程序开发常用的快捷键有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序开发常用的快捷键有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。微信小程序开发快捷键Mac O...
    99+
    2023-06-26
  • 微信小程序开发有哪些常见的问题
    这篇文章主要介绍了微信小程序开发有哪些常见的问题的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序开发有哪些常见的问题文章都会有所收获,下面我们一起来看看吧。1.小你程序到底是什么?小程序是无需下载和安装...
    99+
    2023-06-27
  • 微信小程序开发常见的问题有哪些
    这篇文章主要介绍微信小程序开发常见的问题有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、什么是小程序? 和公众号类似,企业可自行认证申请发布,免费获取微信流量。但小程序比公众号的内容形式更丰富,兼顾网站、Ap...
    99+
    2023-06-27
  • 微信小程序开发常见问题有哪些
    这篇文章主要介绍微信小程序开发常见问题有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!云开发相关一 云函数调用失败问题[云函数] [login] 调用失败&n...
    99+
    2024-04-02
  • 微信小程序的价值有哪些
    这篇文章将为大家详细讲解有关微信小程序的价值有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。微信小程序的价值一、用户角度对于用户来说,小程序触及到了PC网页、公众号、H5、APP无法触及到的地方,概括...
    99+
    2023-06-27
  • 微信小程序的劣势有哪些
    本篇内容介绍了“微信小程序的劣势有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!哪些APP适合做微信小程序小程序是一种无需安装,即可使用...
    99+
    2023-06-27
  • 微信小程序的有哪些优势
    这篇文章主要介绍“微信小程序的有哪些优势”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序的有哪些优势”文章能帮助大家解决问题。 1、兼容线下二维码 在小程序诞生之前,就已经有不少的商家就接触...
    99+
    2023-06-27
  • 微信小程序的特点有哪些
    这篇文章将为大家详细讲解有关微信小程序的特点有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。微信小程序的特点有:1、无需安装和卸载,用户可以直接使用,使用完直接关闭,不会占用桌面空间;2、制作成本低;...
    99+
    2023-06-29
  • 微信小程序的分类有哪些
    微信小程序的分类有:1.门店小程序,免费的基础版小程序;2.电商小程序,需在微信小程序服务商的协助下完成;微信小程序的分类有以下两种门店小程序门店小程序是微信推出的一种免费的基础版小程序,只需要用户拥有公众号即可;门店小程序无需开发,可快速...
    99+
    2024-04-02
  • 微信小程序框架有哪些
    常见的微信小程序框架有:1.WeUI ,微信原生视觉样式库;2.mpvue,基于Vue.js的小程序前端框架;3.wepy,小程序组件化开发框架;4.iView Weapp,微信小程序UI组件库;5.weweb,兼容小程序语法的前端框架;6...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作