当前位置: 首页 > news >正文

uni-app vue2 记住密码功能

1. html代码

<checkbox-group @change="checkboxChange">
	<label>
		<checkbox value="" :checked="ifSavePwd" style="transform: scale(0.6);"/>记住密码
	</label>
</checkbox-group>

2. js代码

默认复选款是不选中 在 data 里定义 SavePwd : false

checkboxChange(e) {
	this.ifSavePwd = !this.ifSavePwd
	this.savePwd()
},

savePwd() {
	uni.setStorageSync('ifSavePwd', this.ifSavePwd)
	if (this.ifSavePwd === true) {
		console.log('保存用户密码')
		if (this.username) {
			uni.setStorageSync('username', this.username)
		}
		if (this.password) {
			uni.setStorageSync('password', this.password)
		}
	} else if (this.ifSavePwd === false) {
		console.log('无需保存用户密码')
		uni.removeStorageSync('username')
		uni.removeStorageSync('password')
	}
},

3. 效果

在这里插入图片描述

相关文章:

  • Python实现的用于处理协作车辆进入路口遮挡自车路径的情况
  • [Space Shooter_1] Environment | CMake | SDL
  • 防爆手机如何突破“安全与效率“悖论?解析AORO M8的双驱动创新
  • 工程化与框架系列(31)--前端依赖管理实践
  • Redis 2025/3/9
  • 【开源免费】基于SpringBoot+Vue.JS光影视频平台(JAVA毕业设计)
  • Hutool RedisDS:Java开发中的Redis极简集成与高阶应用
  • 边缘计算(Edge Computing)
  • 化合物上下游数据助力压缩研发周期
  • springboot 云原生介绍
  • 电商平台数据高效集成:旺店通旗舰版到MySQL方案解析
  • C++程序设计语言笔记——抽象机制:派生类
  • git报错:“fatal:refusing to merge unrelated histories“
  • 机试准备第16天
  • JVM 内存模型
  • python-leetcode-定长子串中元音的最大数目
  • 树莓百度百科更新!宜宾园区新业务板块全解析
  • 【Java--数据结构】优先级队列( PriorityQueue)
  • 【从零开始学习计算机科学】编程语言(二)名字、关键字、保留字 与 变量
  • CentOS7上面搭建sentry24版本详细教程与踩坑记录
  • 阜蒙县建设镇网站/无需下载直接进入的网站的代码
  • 现在什么网站做外贸的最好/免费的html网站
  • 网站无法下载视频 怎么做/全国疫情最新消息今天新增
  • 制作网站的步骤/今日最新国际新闻头条
  • 南海专业网站建设公司/搜索引擎入口大全
  • 河间做网站的公司/关键词难易度分析