微信小程序获取用户信息、获取用户手机号码

微信小程序获取用户信息、获取用户手机号码,第1张

微信小程序 在获取用户信息的时候 有特定的要求 :

button 按钮中open-type有两种方式获取用户的信息:getUserInfo/getPhoneNumber

下面两种信息就是直接展示用户头像和用户微信名但不可获取:

下面我们主要介绍获取微信绑定的手机号的问题:(MPvue模板)

bindGetUserInfo函数中的Even里面包好detail里面会有三个参数:

返回参数的话是需要解密才能使用的,在这里介绍一下第三种使用云调用直接获取开放数据的方式(前端自己解密不需要调用后端接口了~):

    1、首先你的微信小程序是需要开通云开发的。(否则的话在你获取星系以后没回参数里面是没有cloudID的)。

     2、在云开发里面选择云函数然后新建云函数(注意新建云函数的名字下面需要用到的)

        3、接下就是在获取用户信息以后调用函数解密:(mp vue 使用的话需要wxclouldinit()初始化 原生的可以忽略直接调用)

        4、success :callback里面res 里面包含了当前微信账号大量信息:如手机账号(resresultweRunDatadataphoneNumber)

        5、剩下的就简单多了 可以拿着手机号码进行信任登陆了 !

自学web前端你可以根据自己的实际情况看视频,现在培训机构都有web前端的视频,学习web前端就是“三多”多思考、多敲、多问 不懂的东西一定要问,过来的人肯定有自己的经验,站在巨人的肩膀上你肯定比一般人看得更远更多。还有就是多敲,键盘敲烂,薪资过万。推荐给你一个学习的路线图:

阶段1前端核心基础

HTML +_CSS核心、JavaScript基础语法、JavaScript面向对象、JavaScript DOM和

BOM编程、jQuery框架

阶段2HTML5 + CSS3 + 移动端核心

HTML5新特性、Canvas专列、CSS3新特性、CSS3进阶、CSS3实例演练

阶段3移动端

移动端核心、移动端适配、移动端特效

阶段4服务器端

服务器端开发、数据库 *** 作、前后端交互核心、微信公众号开发

阶段5JavaScript高级

JavaScript基础深入剖析、JavaScript面向对象深入讲解、JavaScript异步编程、

JavaScript函数式编程JavaScript设计模式

阶段6前端必备

性能优化、版本控制工具、模块化、项目构建工具

阶段7高级框架

React框架基本使用、React框架进阶、Vue框架基本使用、Vue框架进阶、Vue源码分析

阶段8小程序

原生小程序入门、原生小程序API使用、小程序框架Mpvue

前端学习路线图

这个学习路线图你按照顺序学习就可以了,希望对你有帮助。

最近用了一下Vant

Weapp组件库,但是由于我是用mpvue写的,所以自然跟小程序引用不一样,比如我最近引用了vant里面的collapse折叠面板,官网文档里面介绍的使用方法是这样的

1在

appjson

indexjson

中引入组件

"usingComponents":

{

"van-collapse":

"path/to/vant-weapp/dist/collapse/index",

"van-collapse-item":

"path/to/vant-weapp/dist/collapse-item/index"

}

2通过value控制展开的面板列表,activeNames为数组格式

<van-collapse

value="{{

activeNames

}}">

<van-collapse-item

title="有赞微商城"

name="1">

提供多样店铺模板,快速搭建网上商城

</van-collapse-item>

<van-collapse-item

title="有赞零售"

name="2">

网店吸粉获客、会员分层营销、一机多种收款,告别经营低效和客户流失

</van-collapse-item>

<van-collapse-item

title="有赞美业"

name="3"

disabled>

线上拓客,随时预约,贴心顺手的开单收银

</van-collapse-item>

</van-collapse>

Page({

data:

{

activeNames:

['1']

},

onChange(event)

{

thissetData({

activeNames:

eventdetail

});

}

});

但是在mpvue里面不能直接这样引入

下面是我的代码

<van-collapse

:value="activeNames"

@change="onChange($event)">

<van-collapse-item

title="有赞微商城"

name="1">

提供多样店铺模板,快速搭建网上商城

</van-collapse-item>

<van-collapse-item

title="有赞零售"

name="2">

网店吸粉获客、会员分层营销、一机多种收款,告别经营低效和客户流失

</van-collapse-item>

<van-collapse-item

title="有赞美业"

name="3"

disabled>

线上拓客,随时预约,贴心顺手的开单收银

</van-collapse-item>

</van-collapse>

export

default

{

data

()

{

return

{

activeName:

'1'

}

},

methods:

{

onChange

(event)

{

consolelog(event)

thisactiveName

=

eventmpdetail

}

}

}

得把原生小程序使用方式为改为mpvue

使用方式

首先是数据绑定方式

value="{{activeNames}}"

改为

v-bind:value="activeNames"

//或者

:value="activeNames"

然后是事件监听

在van-collapse组件里加个监听事件

@change="onChange($event)"

mpvue中获取event值也与原生小程序有所不同:

onChange(event){

//

获取表单组件filed的值

consolelog(eventmpdetail)

//

注意加入mp

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:详解如何搭建mpvue框架搭配vant组件库的小程序项目mpvue+vant

app搭建微信小程序的方法步骤

以上就是关于微信小程序获取用户信息、获取用户手机号码全部的内容,包括:微信小程序获取用户信息、获取用户手机号码、自学前端,谁有前端学习路线图吗、详解mpvue中使用vant时需要注意的onChange事件的坑等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/10140830.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存