微信小程序实现登录注册功能


Posted in Javascript onDecember 29, 2020

本文实例为大家分享了微信小程序实现登录注册的具体代码,供大家参考,具体内容如下

html:

<form bindsubmit="handleSubmit" wx:if="{{ onoff }}">
 用户名: <input type="text" name='username'/>
 密码: <input type="password" name='password'/>
 手机号: <input type="text" name='phone'/>
 <button form-type="submit"> 注册 </button>
</form>

<form bindsubmit="handleLogin" wx:else>
 用户名: <input type="text" name='username'/>
 密码: <input type="password" name='password'/>
 <button form-type="submit"> 登录 </button>
</form>

js:

// pages/login/login.js
Page({

 /**
 * 页面的初始数据
 */
 data: {
 onoff: false
 },
 handleSubmit(e){
 const {value} = e.detail;
 // console.log(value)
 const that = this;
 wx.request({
 url: 'http://pddapi.h5sm.com/index/pdduser/getpddregister',
 method: 'post',
 data: value,
 success(res){
 if(res.data.status == 1){
  that.setData({
  onoff: false
  })
 }
 }
 })
 },

 handleLogin(e){
 const {username, password} = e.detail.value;

 const that = this;
 wx.request({
 url: 'http://pddapi.h5sm.com/index/pdduser/getpddlogin',
 method: 'post',
 data:{
 username, password
 },
 success(res){
  console.log(res)
 }
 })
 },
 /**
 * 生命周期函数--监听页面加载
 */
 onLoad: function (options) {

 },

 /**
 * 生命周期函数--监听页面初次渲染完成
 */
 onReady: function () {

 },

 /**
 * 生命周期函数--监听页面显示
 */
 onShow: function () {

 },

 /**
 * 生命周期函数--监听页面隐藏
 */
 onHide: function () {

 },

 /**
 * 生命周期函数--监听页面卸载
 */
 onUnload: function () {

 },

 /**
 * 页面相关事件处理函数--监听用户下拉动作
 */
 onPullDownRefresh: function () {

 },

 /**
 * 页面上拉触底事件的处理函数
 */
 onReachBottom: function () {

 },

 /**
 * 用户点击右上角分享
 */
 onShareAppMessage: function () {

 }
})

效果图:

微信小程序实现登录注册功能

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

Javascript 相关文章推荐
二级域名转向类
Nov 09 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
Jan 31 Javascript
商城常用滚动的焦点图效果代码简单实用
Mar 28 Javascript
jquery中append()与appendto()用法分析
Nov 14 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
Mar 28 Javascript
JavaScript实现左侧菜单效果
Dec 14 Javascript
微信小程序页面滚动到指定位置代码实例
Sep 07 Javascript
jQuery实现提交表单时不提交隐藏div中input的方法
Oct 08 jQuery
vue实现跳转接口push 转场动画示例
Nov 01 Javascript
在vue中使用echars实现上浮与下钻效果
Nov 08 Javascript
Element Backtop回到顶部的具体使用
Jul 27 Javascript
JavaScript实现五子棋小游戏
Oct 26 Javascript
Vue实现随机验证码功能
Dec 29 #Vue.js
js闭包的9个使用场景
Dec 29 #Javascript
JavaScript 防盗链的原理以及破解方法
Dec 29 #Javascript
vue3+typeScript穿梭框的实现示例
Dec 29 #Vue.js
Vue.extend 登录注册模态框的实现
Dec 29 #Vue.js
vue实现简易的双向数据绑定
Dec 29 #Vue.js
elementui实现预览图片组件二次封装
Dec 29 #Javascript
You might like
用PHP为SHOPEX增加日志功能代码
2010/07/02 PHP
YII2框架中behavior行为的理解与使用方法示例
2020/03/13 PHP
PHP设计模式入门之状态模式原理与实现方法分析
2020/04/26 PHP
默认让页面的第一个控件选中的javascript代码
2009/12/26 Javascript
这段js代码得节约你多少时间
2011/12/20 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
使用JS读秒使用示例
2013/09/21 Javascript
JS加jquery简单实现标签元素的显示或隐藏
2013/09/23 Javascript
NodeJS Express框架中处理404页面一个方式
2014/05/28 NodeJs
用js代码和插件实现wordpress雪花飘落效果的四种方法
2014/12/15 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
详解Node中导入模块require和import的区别
2017/08/11 Javascript
vue多种弹框的弹出形式的示例代码
2017/09/18 Javascript
react中的ajax封装实例详解
2017/10/17 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
2018/04/27 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
javascript+css实现进度条效果
2020/03/25 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
[03:06]2018年度CS GO最具人气解说-完美盛典
2018/12/16 DOTA
Python实现过滤单个Android程序日志脚本分享
2015/01/16 Python
Python实现句子翻译功能
2017/11/14 Python
Python爬取视频(其实是一篇福利)过程解析
2019/08/01 Python
python3中pip3安装出错,找不到SSL的解决方式
2019/12/12 Python
Python的scikit-image模块实例讲解
2020/12/30 Python
基于HTML5 Canvas 实现弹出框效果
2017/06/05 HTML / CSS
HTML5页面中尝试调起APP功能
2017/09/12 HTML / CSS
美国高品质个性化珠宝销售网站:Jewlr
2018/05/03 全球购物
VisionPros美国站:加拿大在线隐形眼镜和眼镜零售商
2020/02/11 全球购物
英国著名药妆店:Superdrug
2021/02/13 全球购物
护理专业自荐信
2013/12/03 职场文书
《小池塘》教学反思
2014/02/28 职场文书
保护环境建议书
2014/03/12 职场文书
纪律教育学习心得体会
2014/09/02 职场文书
2014年班组工作总结
2014/11/20 职场文书
2016年基层党组织创先争优承诺书
2016/03/25 职场文书