返回顶部
首页 > 资讯 > 精选 >微信框架API如何调用
  • 675
分享到

微信框架API如何调用

2023-06-05 03:06:00 675人浏览 安东尼
摘要

这篇文章主要介绍“微信框架api如何调用”,在日常操作中,相信很多人在微信框架API如何调用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信框架API如何调用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧

这篇文章主要介绍“微信框架api如何调用”,在日常操作中,相信很多人在微信框架API如何调用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信框架API如何调用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

本文实现的效果:

微信小程序上显示一个按钮:“获取头像昵称”。

微信框架API如何调用

点击之后,微信小程序会自动通过微信框架提供的API把当前点击这个按钮的微信用户的明细,比如昵称,头像,所在省份,城市等信息取回来,并且显示在小程序页面上, 如下图所示。

微信框架API如何调用

视图设计:

<view class="userinfo"><button open-type="getUserInfo" bindgetuserinfo="jerry_getUserInfo"> 获取头像昵称 </button><image bindtap="bindViewTap" class="userinfo-avatar" src="{{userInfo.avatarUrl}}" mode="cover"></image><text class="userinfo-nickname">{{userInfo.nickName}}</text><text class="userinfo-nickname">{{userInfo.city}}</text><text class="userinfo-nickname">{{userInfo.country}}</text><text class="userinfo-nickname">{{userInfo.province}}</text></view>

这个视图里一共有6个UI元素,其中1个button元素,1个image元素和4个text元素。button元素负责响应用户点击事件,调用微信框架的API读取用户明细。

1个image元素负责显示点击该按钮的微信用户头像,剩下的4个text元素显示微信用户的明细。后5个UI元素的绑定路径均为userInfo,而userInfo的数据是点了button后通过调用微信API读取的。

这个userInfo是我们在控制器index.js里定义的数据模型:

Page({   data: {         userInfo: {}   }});

我们回过头来看本文这个小程序最重要的button元素,它有两个属性:

open-type="getUserInfo" :说明该button点击之后,自动调用微信框架的API:getUserInfo

bindgetuserinfo="jerry_getUserInfo":指定了一个回调函数的名称,该回调函数在我们的控制器index.js里实现。当微信框架的API调用成功取回微信用户明细后,会将微信用户明细作为输入参数,调用我们写的这个回调函数。

微信框架API如何调用

jerry_getUserInfo: function(e) {app.globalData.userInfo = e.detail.userInfo      this.setData({           userInfo: e.detail.userInfo      });}

在小程序能够访问的上下文里,有一个全局变量wx,里面包含了所有微信框架暴露出来的API:

微信框架API如何调用

在微信小程序官网上有关于这个wx的所有成员说明:

https://developers.weixin.qq.com/miniprogram/dev/api/

微信框架API如何调用

我们再试试另外一个API:getSystemInfo

首先在小程序视图里定义一个按钮,绑定一个javascript函数jerry_systeminfo, 用于触发getSystemInfo:

<button bindtap = "jerry_systeminfo"> 获取系统信息 </button>

然后定义七个UI元素,用于显示getSystemInfo的返回结果。

<text class="userinfo-nickname">{{systeminfo.model}}</text><text class="userinfo-nickname">{{systeminfo.pixelRatio}}</text><text class="userinfo-nickname">{{systeminfo.windowWidth}}</text><text class="userinfo-nickname">{{systeminfo.windowHeight}}</text><text class="userinfo-nickname">{{systeminfo.language}}</text><text class="userinfo-nickname">{{systeminfo.version}}</text><text class="userinfo-nickname">{{systeminfo.platfORM}}</text>

wx.getSystemInfo返回的结果作为一个输入参数,自动传入到我们定义的success回调函数里,然后再用setData设置到视图的数据结构里。

jerry_systeminfo: function(){   var that = this;   wx.getSystemInfo({         success: function (res) {              var systeminfo = {};              systeminfo.model = res.model;              systeminfo.pixelRatio = res.pixelRatio;              systeminfo.windowWidth = res.windowWidth;              systeminfo.windowHeight = res.windowHeight;              systeminfo.language = res.language;              systeminfo.version = res.version;              systeminfo.platform = res.platform;              try {                    that.setData({                          systeminfo: systeminfo                 });              }               catch(e){                        console.log(e);                 }         }  })},

最后我在我的Android三星手机上点击“获取系统信息”之后,就显示出了我三星手机的型号SM-C7010等详细信息。

微信框架API如何调用

到此,关于“微信框架API如何调用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 微信框架API如何调用

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

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

猜你喜欢
  • 微信框架API如何调用
    这篇文章主要介绍“微信框架API如何调用”,在日常操作中,相信很多人在微信框架API如何调用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信框架API如何调用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-05
  • PHP、JAVA、Python如何调用微信域名api接口
    本篇内容介绍了“PHP、JAVA、Python如何调用微信域名api接口”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!接口地址:http:/...
    99+
    2023-06-04
  • 微信小程序API如何打开调试
    这篇“微信小程序API如何打开调试”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“微信小程序API如何打开调试”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入...
    99+
    2023-06-26
  • Caffe框架如何进行模型微调
    在Caffe框架中,模型微调通常通过在预训练模型的基础上对新数据集进行训练来实现。以下是在Caffe框架中进行模型微调的一般步骤: ...
    99+
    2024-04-02
  • .Net Core微服务rpc框架GRPC通信如何运用
    本文小编为大家详细介绍“.Net Core微服务rpc框架GRPC通信如何运用”,内容详细,步骤清晰,细节处理妥当,希望这篇“.Net Core微服务rpc框架GRPC通信如何运用”文章能帮助大家解决疑惑,下面跟着小编的...
    99+
    2023-06-26
  • python如何调用微信接口
    要调用微信接口,可以使用Python中的requests库发送HTTP请求。具体步骤如下:1. 引入requests库:```pyt...
    99+
    2023-08-31
    python
  • 使用微信小程序API,调用微信的各种内置能力。
    目录一、WXML 渲染语法二、客户端数据储存三、远程数据请求四、<open-data>组件五、获取用户个人信息六、多页面的跳转七、wx.navigateTo()微信小程序...
    99+
    2022-12-03
    微信小程序内置API 小程序API
  • 如何使用 Python 框架构建 HTTP API?
    随着互联网的发展,HTTP API 的应用越来越广泛,可以说是现代Web应用的核心组件之一。Python 作为一门流行的编程语言,也有很多优秀的框架可以用于构建 HTTP API。 本文将介绍如何使用 Python 框架 Flask 和 ...
    99+
    2023-10-06
    框架 api http
  • 微信小程序如何调用微信授权窗口
    这篇文章主要介绍了微信小程序如何调用微信授权窗口,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 具体实现app.js的onLaunch(...
    99+
    2024-04-02
  • 微信小程序中用什么框架
    这篇文章给大家分享的是有关微信小程序中用什么框架的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。框架小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生APP体验的服务。框架提供了自己的...
    99+
    2023-06-26
  • 微信小程序 | 小程序系统API调用
    🖥️ 微信小程序专栏:小程序系统API调用 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫...
    99+
    2023-08-31
    小程序 微信小程序 前端 微信 前端框架
  • 如何使用Vue.js开发微信小程序开源框架mpvue
    这篇文章主要介绍了如何使用Vue.js开发微信小程序开源框架mpvue,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言mpvue是一款使用...
    99+
    2024-04-02
  • 微信小程序中如何使用官方UI框架we-ui
    这篇文章主要为大家展示了“微信小程序中如何使用官方UI框架we-ui”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序中如何使用官方UI框架we-ui”这...
    99+
    2024-04-02
  • 如何调用API
    小编给大家分享一下如何调用API,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!给大家分享一个微信域名封杀检测api,平时用微信打开一些公司的网址,结果发现被停止访...
    99+
    2023-06-04
  • Web微框架Flask如何安装使用
    这篇文章主要为大家展示了“Web微框架Flask如何安装使用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Web微框架Flask如何安装使用”这篇文章吧。前言:Flask 是一个 Python ...
    99+
    2023-06-21
  • android 微信 sdk api调用不成功解决方案
    最近一直在调用微信的API,却发现一直调用不成功,纠结了好久,各方面找教程,找官方,官方里的文档也只是写得很模糊,说是按三步走。 1、申请App_ID  2、填写包名...
    99+
    2022-06-06
    sdk 解决方案 api Android
  • 怎么用Python调用微信官方域名API接口
    本篇内容介绍了“怎么用Python调用微信官方域名API接口”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!接口地址:http://www.q...
    99+
    2023-06-04
  • 微信小程序框架有哪些
    常见的微信小程序框架有:1.WeUI ,微信原生视觉样式库;2.mpvue,基于Vue.js的小程序前端框架;3.wepy,小程序组件化开发框架;4.iView Weapp,微信小程序UI组件库;5.weweb,兼容小程序语法的前端框架;6...
    99+
    2024-04-02
  • 微信小程序--小程序框架
    目录 前言:  一.框架基本介绍 1.整体结构: 2.页面结构: 3.生命周期: 4.事件系统: 5.数据绑定: 6.组件系统: 7.API: 8.路由: 9.模块化: 10.全局配置: 二.视图层详解 1.WXML(WeiXin Mar...
    99+
    2023-10-20
    小程序 微信小程序
  • js如何调用微信分享接口
    这篇文章将为大家详细讲解有关js如何调用微信分享接口,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下就这个效果1.设置js接口安全域名这需要使用微信的jssdk...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作