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


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 相关文章推荐
纯js实现瀑布流展现照片(自动适应窗口大小)
Apr 08 Javascript
jQuery实现自定义下拉列表
Jan 05 Javascript
DOM基础教程之使用DOM控制表单
Jan 20 Javascript
jQuery Validation PlugIn的使用方法详解
Dec 18 Javascript
js与jquery分别实现tab标签页功能的方法
Nov 18 Javascript
Node.js对MongoDB数据库实现模糊查询的方法
May 03 Javascript
微信小程序 rich-text的使用方法
Aug 04 Javascript
Express的HTTP重定向到HTTPS的方法
Jun 06 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
Apr 02 Javascript
Vue根据条件添加click事件的方式
Nov 09 Javascript
JS实现导航栏楼层特效
Jan 01 Javascript
vue-router路由懒加载及实现的3种方式
Feb 28 Vue.js
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
调频问题解答
2021/03/01 无线电
PHP出错界面
2006/10/09 PHP
如何使用php判断所处服务器操作系统的类型
2013/06/20 PHP
ThinkPHP模版中导入CSS和JS文件的方法
2014/11/29 PHP
yii实现使用CUploadedFile上传文件的方法
2015/12/28 PHP
如何设置一定时间内只能发送一次请求
2014/02/28 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
实例讲解JavaScript的Backbone.js框架中的View视图
2016/05/05 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
2017/04/07 jQuery
JS实现上传图片实时预览功能
2017/05/22 Javascript
关于TypeScript中import JSON的正确姿势详解
2017/07/25 Javascript
使用JS获取SessionStorage的值
2018/01/12 Javascript
Vue 开发音乐播放器之歌手页右侧快速入口功能
2018/08/08 Javascript
对VUE中的对象添加属性
2018/09/18 Javascript
Node+OCR实现图像文字识别功能
2018/11/26 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
微信小程序可滑动周日历组件使用详解
2019/10/21 Javascript
webpack打包html里面img后src为“[object Module]”问题
2019/12/22 Javascript
如何基于javascript实现贪吃蛇游戏
2020/02/09 Javascript
如何修改Vue打包后文件的接口地址配置的方法
2020/04/22 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
[00:20]DOTA2荣耀之路7:-ah fu-抢盾
2018/05/31 DOTA
Pycharm设置界面全黑的方法
2018/05/23 Python
Mysql数据库反向生成Django里面的models指令方式
2020/05/18 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
暇步士官网:Hush Puppies
2016/09/22 全球购物
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
小米俄罗斯授权商店:Xiaomi俄罗斯
2019/12/08 全球购物
澳大利亚在线性感内衣商店:Fantasy Lingerie
2021/02/07 全球购物
深入开展党的群众路线教育实践活动方案
2014/02/04 职场文书
工厂会计员职责
2014/02/06 职场文书
自强自立美德少年事迹材料
2014/08/16 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
中标通知书范本
2015/04/17 职场文书
计划生育目标责任书
2015/05/09 职场文书