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


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 相关文章推荐
漂亮的widgets,支持换肤和后期开发新皮肤
Apr 23 Javascript
jQuery对表单的操作代码集合
Apr 06 Javascript
JS读取cookies信息(记录用户名)
Jan 10 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
Mar 04 Javascript
简单谈谈Javascript中类型的判断
Oct 19 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
Nov 17 Javascript
在IE8上JS实现combobox支持拼音检索功能
May 23 Javascript
vue的props实现子组件随父组件一起变化
Oct 27 Javascript
vue实现简单表格组件实例详解
Apr 16 Javascript
javascript定时器取消定时器及优化方法
Jul 08 Javascript
JS实现灯泡开关特效
Mar 30 Javascript
微信小程序利用button控制条件标签的变量问题
Mar 15 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中使用Oracle数据库(6)
2006/10/09 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
PHP防止注入攻击实例分析
2014/11/03 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
javascript实现存储hmtl字符串示例
2014/04/25 Javascript
JavaScript实现更改网页背景与字体颜色的方法
2015/02/02 Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
2018/05/17 Javascript
Node.js Windows Binary二进制文件安装方法
2019/05/16 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
jquery图片预览插件实现方法详解
2019/07/18 jQuery
vue 中固定导航栏的实例代码
2019/11/01 Javascript
JavaScript实现轮播图效果
2020/10/30 Javascript
为什么推荐使用JSX开发Vue3
2020/12/28 Vue.js
linux环境下安装pyramid和新建项目的步骤
2013/11/27 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
2018/02/13 Python
kaggle+mnist实现手写字体识别
2018/07/26 Python
python for和else语句趣谈
2019/07/02 Python
对Python函数设计规范详解
2019/07/19 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
2020/06/02 Python
一文解决django 2.2与mysql兼容性问题
2020/07/15 Python
Exoticca英国:以最优惠的价格提供豪华异国情调旅行
2018/10/18 全球购物
海蓝之谜英国官网:La Mer英国
2020/01/15 全球购物
LINUX下线程,GDI类的解释
2012/04/17 面试题
EJB的基本架构
2016/09/22 面试题
万户网络JAVA程序员岗位招聘笔试试卷
2013/01/08 面试题
金融学专业大学生职业生涯规划
2014/03/07 职场文书
升职感谢信
2015/01/22 职场文书
大学生逃课检讨书
2015/05/04 职场文书
2015年为民办实事工作总结
2015/05/26 职场文书
爱心捐款倡议书:点燃希望,传递温暖
2019/11/04 职场文书
Mysql 设置boolean类型的操作
2021/06/04 MySQL
python 字典和列表嵌套用法详解
2021/06/29 Python
阿里云服务器部署RabbitMQ集群的详细教程
2022/06/01 Servers
MySQL深分页问题解决思路
2022/12/24 MySQL