【第十八节:微信小程序 常用功能-登录】微信小程序入门,以思维导图的方式展开18

这篇具有很好参考价值的文章主要介绍了【第十八节:微信小程序 常用功能-登录】微信小程序入门,以思维导图的方式展开18。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【第十八节:微信小程序 常用功能-登录】微信小程序入门,以思维导图的方式展开18,微信小程序,前端,微信小程序,小程序,码蚁软件,服务器,华为OD

若图片看不清,可私信给五木大大要高清大图哈。

18、常用功能-登录


    效果
        
    wxml页面
        <view class="login-container">\n\n    <view class="login" wx:if="{{ !logged }}">\n\n        <view class="app-info">\n\n            <image class="app-logo" src="../../images/logo.png" />\n\n            <text class="app-name">微信登录</text>\n\n        </view>\n\n        <view class="alert">\n\n            <view class="alert-title">网页由科技开发,请确认授权以下信息</view>\n\n            <view class="alert-desc">\n\n                <view class="alert-text">获得你的公开信息(昵称、头像等)</view>\n\n            </view>\n\n        </view>\n\n        <button class="weui-btn" type="primary" bindtap="login">确认登录</button>\n\n    </view>\n\n    <view class="logged" wx:else>\n\n        <image class="logged-icon" src="../../assets/images/iconfont-weixin.png" />\n\n        <view class="logged-text">近期你已经授权登陆过微信登录</view>\n\n        <view class="logged-text">自动登录中</view>\n\n    </view>\n\n</view>
    wxss样式
        完整看备注
    js逻辑
        signIn(cb) {\n\n    var that = this;\n\n    wx.login({\n\n        success: function (result) {\n\n            console.log("------2这里是登录接口-------");\n\n            console.dir(result);\n\n\n\n            wx.getUserInfo({\n\n                success: function (res) {\n\n                    console.log("login success!" + res);\n\n                    \n\n                    //昵称\n\n                    console.log("3++++++++"+res.userInfo.nickName);\n\n\n\n                    if (result.code) {\n\n                        //发起网络请求\n\n                        wx.request({\n\n                            url: App.globalData.siteUrl + '/common/before/weixinLogin.shtml',\n\n                            method: "GET",\n\n                            data: {\n\n                                code: result.code,\n\n                                nickName: res.userInfo.nickName \n\n                            },\n\n                            success: function(result2){\n\n                                //token存入缓存\n\n                                var token = result2.data.data.token;\n\n                                console.log("4token存入缓存" + token);\n\n                                wx.setStorageSync("token", token );\n\n\n\n                                cb();\n\n                            }\n\n                        })\n\n                    } else {\n\n                        console.log('获取用户登录态失败!' + userInfo.errMsg)\n\n                    }\n\n                },\n\n                fail: function(){\n\n                  console.log("因为拒绝了资料,所以失败");\n\n                }\n\n            })\n\n        }\n\n    })\n\n  },
        完整看备注
 文章来源地址https://www.toymoban.com/news/detail-798517.html

到了这里,关于【第十八节:微信小程序 常用功能-登录】微信小程序入门,以思维导图的方式展开18的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 详细教程 - 进阶版 鸿蒙harmonyOS应用 第十八节——鸿蒙OS应用性能优化指南

    性能优化是提升鸿蒙OS应用质量的重要手段。优化的角度包括加载速度、CPU使用率、内存占用、电量消耗、网络流量等多个方面。 本文将通俗解释性能表现的影响因素,并结合实例提供有效的检测分析方法与优化策略建议,帮助开发者系统地提升应用性能与用户体验。 2.1 加载时

    2024年01月16日
    浏览(36)
  • 【第十七节:微信小程序 常用api】微信小程序入门,以思维导图的方式展开17

    如果看不清大图,可以私信五木大大发高清图哈。      wx.request(OBJECT)         发起的是 HTTPS 请求         url    String    是    开发者服务器接口地址         data    Object、String    否    请求的参数         header    Object    否    设置请求的 header ,

    2024年02月03日
    浏览(30)
  • 微信小程序实现简单登录界面和登录功能

    客户端开发和学习过程中,登录功能是一个很常见的场景。本文将介绍,微信小程序开发过程中是如何实现登录界面和登录功能的。 话不多说,直接上代码。 (1)index.js文件,代码如下: (2)index.wxml文件,代码如下: (3)index.wxss文件,代码如下: 运行结果如下: 本文介绍了微信

    2024年02月12日
    浏览(30)
  • 微信小程序登录功能实现(最新)

    众所周知小程序登录自 2022年2月21日24时起回收通过open-data展示个人信息的能力 ,啥意思呢,就是头像展示成灰色,昵称展示成微信用户,例如: 话不多说直接正题。         首先介绍第一种,费力的方式:依然还是用 open-type 的值设置为 chooseAvatar ,当用户选择需要使用

    2024年02月08日
    浏览(37)
  • 微信小程序的一键登录功能

    微信小程序一键登录功能通常使用微信开放平台提供的开放接口实现。以下是实现步骤: 在微信开放平台创建应用并获取AppID和AppSecret。 在小程序中引入微信开放平台提供的js-sdk,并在app.js文件中初始化: 在小程序中添加一键登录的按钮,并在按钮的点击事件中调用微信开

    2024年02月08日
    浏览(27)
  • 【2023最新】微信小程序中微信授权登录功能和退出登录功能实现讲解

    教学视频地址: 视频地址 大家要跟着我的教学视频去配套着看代码,了解整个登录流程的实现思路最重要! 以上是我列出的 主要实现代码 , 页面样式那些根据自己需求去实现 ,我这就不贴了。

    2024年02月08日
    浏览(36)
  • 通过微信小程序实现登录功能

    [ ](https://dev.csdn.net/activity?utm_source=sale_sourcesale_source=q4AnCOkys7) 在微信公众平台中注册小程序,并获取 AppID。 在小程序中创建登录页面,包括用户名、密码输入框和登录按钮。 将用户名和密码通过 HTTPS POST 请求发送到后端服务器。 后端服务器验证用户名和密码是否正确,如果

    2023年04月13日
    浏览(40)
  • 微信小程序实现一个简单的登录功能

    微信小程序实现一个简单的登录功能。包括一个登录页面和一个用户信息展示页面。在登录页面中输入用户名和密码,点击登录按钮进行验证,如果验证成功,则跳转到用户信息展示页面,并展示用户的信息(例如用户名和头像)。如果验证失败,则提示登录失败信息。 在上

    2024年02月03日
    浏览(32)
  • 若依整合微信小程序登录功能

    在网上很难搜索到若依来整合微信小程序登录的功能,自己就通过自己的理解整合了一下。这也是很久以前写的了,只是实现了功能,但登录逻辑不太好,改动也比较大。现在会看,感觉应该可以直接用若依注册用户接口来做微信小程序登录的功能。因为考研了,不想再去想

    2024年02月11日
    浏览(25)
  • 【h5+微信小程序】vue2实现h5扫码登录功能

    需要实现在同域名的h5页面上增加一个微信扫码登录的功能,如果用户已经有小程序的账号,可以直接登录。 使用 :vue2+微信小程序原生开发 可以实现上述功能的 前提 是:同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。域名已经配置。 可以用什么来区分

    2024年02月14日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包