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


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 相关文章推荐
JavaScript中的History历史对象
Jan 16 Javascript
表单元素事件 (Form Element Events)
Jul 17 Javascript
jQuery checkbox全选/取消全选实现代码
Nov 14 Javascript
jQuery中Dom的基本操作小结
Jan 23 Javascript
javascript怎么禁用浏览器后退按钮
Mar 27 Javascript
JS实现页面数据无限加载
Sep 13 Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
Feb 24 Javascript
angular $watch 一个变量的变化(实例讲解)
Aug 02 Javascript
基于element-ui组件手动实现单选和上传功能
Dec 06 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
Apr 10 Javascript
JQuery事件委托原理与用法实例分析
May 13 jQuery
Vue-cli3项目引入Typescript的实现方法
Oct 18 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 session 预定义数组
2009/03/16 PHP
php中转义mysql语句的实现代码
2011/06/24 PHP
php判断变量类型常用方法
2012/04/24 PHP
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
javascript parseInt 函数分析(转)
2009/03/21 Javascript
javascript获取浏览器类型和版本的方法(js获取浏览器版本)
2014/03/13 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
原生JS实现美图瀑布流布局赏析
2015/09/07 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
深入探讨Vue.js组件和组件通信
2016/09/12 Javascript
json定义及jquery操作json的方法
2016/09/29 Javascript
js通过classname来获取元素的方法
2016/11/24 Javascript
canvas绘制一个常用的emoji表情
2017/03/30 Javascript
javascript实现二叉树遍历的代码
2017/06/08 Javascript
微信小程序实现红包功能(后端PHP实现逻辑)
2018/07/11 Javascript
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
解决js中的setInterval清空定时器不管用问题
2020/11/17 Javascript
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
python实现五子棋小游戏
2020/03/25 Python
简单了解python中的与或非运算
2019/09/18 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
2020/06/03 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
JD Sports瑞典:英国领先的运动时尚商店
2018/01/28 全球购物
Harman Audio官方商店:购买JBL、Harman Kardon、Infinity和AKG
2019/12/05 全球购物
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
升职自荐信范文
2013/10/05 职场文书
《花木兰》教学反思
2014/04/09 职场文书
皇城相府导游词
2015/02/06 职场文书
幼儿园六一儿童节演讲稿
2015/03/19 职场文书
紧急迫降观后感
2015/06/15 职场文书
《山中访友》教学反思
2016/02/24 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书