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


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 相关文章推荐
执行iframe中的javascript方法
Oct 07 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
Aug 07 Javascript
jQuery获取(选中)单选,复选框,下拉框中的值
Feb 21 Javascript
对JavaScript中this指针的新理解分享
Jan 31 Javascript
浅谈Jquery核心函数
Jun 18 Javascript
ES6中Iterator与for..of..遍历用法分析
Mar 31 Javascript
JavaScript中的FileReader图片预览上传功能实现代码
Jul 24 Javascript
JavaScript for循环 if判断语句(学习笔记)
Oct 11 Javascript
Vuex,iView UI面包屑导航使用扩展详解
Nov 04 Javascript
Vue实现图片轮播组件思路及实例解析
May 11 Javascript
vue.js封装switch开关组件的操作
Oct 26 Javascript
vue用ant design中table表格,点击某行时触发的事件操作
Oct 28 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 连接mssql数据库 初学php笔记
2010/03/01 PHP
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
不常用但很实用的PHP预定义变量分析
2019/06/25 PHP
JQuery 1.4 中的Ajax问题
2010/01/23 Javascript
window.showModalDialog参数传递中含有特殊字符的处理方法
2013/06/06 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
按下Enter焦点移至下一个控件的实现js代码
2013/12/11 Javascript
原生js实现fadein 和 fadeout淡入淡出效果
2014/06/05 Javascript
JavaScript控制网页层收起和展开效果的方法
2015/04/15 Javascript
jQuery图片轮播插件——前端开发必看
2016/05/31 Javascript
JS表单提交验证、input(type=number) 去三角 刷新验证码
2017/06/21 Javascript
js实现图片放大展示效果
2017/08/30 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
2018/02/21 Javascript
使用async await 封装 axios的方法
2018/07/09 Javascript
vue.js实现简单的计算器功能
2020/02/22 Javascript
Vue常用API、高级API的相关总结
2021/02/02 Vue.js
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
numpy数组之存取文件的实现示例
2019/05/24 Python
Django框架自定义session处理操作示例
2019/05/27 Python
Python threading的使用方法解析
2019/08/28 Python
Python jieba库用法及实例解析
2019/11/04 Python
CSS3实现缺角矩形,折角矩形以及缺角边框
2019/12/20 HTML / CSS
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
旅游专业职业生涯规划范文
2014/01/13 职场文书
先进个人事迹材料
2014/01/25 职场文书
小学生评语大全
2014/04/18 职场文书
酒店节能降耗方案
2014/05/08 职场文书
质量承诺书格式
2014/05/20 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
贷款担保书范本
2015/09/22 职场文书
MySQL 使用SQL语句修改表名的实现
2021/04/07 MySQL
使用react-virtualized实现图片动态高度长列表的问题
2021/05/28 Javascript
Mysql中有关Datetime和Timestamp的使用总结
2021/12/06 MySQL