uni-app:实现密码框内容展示与隐藏

news2024/10/6 14:38:45

效果

代码

<template>
	<view class="container">
		<view class="item_left">
			<view>密码</view>
			<view class="eye_position" @tap='toggleShowPassword'>
				<image :src='eye' v-if='isShowPassword' />
				<image :src='eye_close' v-if='!isShowPassword' />
			</view>
		</view>
		<view class="item_right">
			<input data-type="password" :password='isShowPassword' value="123456789">
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				isShowPassword: true,
				eye: getApp().globalData.icon + 'index/mine/eye.png',
				eye_close: getApp().globalData.icon + 'index/mine/eye_close.png',
			}
		},
		onLoad() {

		},
		methods: {
			//密码是否显示
			toggleShowPassword: function(e) {
				var isShowPassword = !this.isShowPassword;
				this.isShowPassword = isShowPassword
			},
		}
	}
</script>

<style lang="scss">
	.container {
		display: flex;
		align-items: center;
		border:1px solid black;
		padding:2%;
		.item_left {
			width: 30%;
			display: flex;
			.eye_position {
				margin: 0px;
				padding: 0px;
				width: 45rpx;
				height: 45rpx;
				padding-right: 2%;
			}

			.eye_position image {
				margin: 0px;
				padding: 0px;
				width: 45rpx;
				height: 45rpx;
			}
		}


		.item_right {
			width: 70%;
			text-align: right;
			color: #8c8c8c;

			input {
				border: 1px solid #0199fe;
				padding: 2%;
			}
		}
	}
</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1038670.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

iTOP-RK3588开发板体验RKNN_DEMO

RKNN 是 Rockchip NPU 平台(也就是开发板)使用的模型类型&#xff0c;是以.rknn 结尾的模型文件。 RKNN SDK 提 供 的 demo 程 序 中 默 认 自 带 了 RKNN 模 型 &#xff0c; 在 RKNN SDK 的 examples/rknn_yolov5_demo/model/RK3588/目录下&#xff0c;如下图所示&#xff…

robotframework在Jenkins执行踩坑

1. Groovy Template file [robot_results.groovy] was not found in $JENKINS_HOME/email_template 1.需要在managed files 添加robot_results.groovy。这个名字需要和配置在构建项目里default content一致&#xff08;Extended E-mail Notification默认设置里Default Content…

python水仙花数

水仙花数是3位整数&#xff08;100-199&#xff09;&#xff0c;它的各位数字立方和等于该数本身。请编写程序。 源代码&#xff1a; print(100-199的水仙花数&#xff1a;) for i in range(100,200): s str(i) a int(s[0]) b int(s[1]) c int(s[2]) …

基于SpringBoot的学科竞赛管理系统的设计与实现

目录 前言 一、技术栈 二、系统功能介绍 学生功能模块的实现 管理员功能模块的实现 教师管理界面 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前言 随着国家教育体制的改革&#xff0c;全国各地举办的竞赛活动数目也是逐年增加&#xff0c;面对如此大的数目…

使用CRM系统提高潜在客户质量

客户是企业发展的重要资源&#xff0c;如果销售人员获得更优质的潜在客户并对这些潜在客户进行跟踪&#xff0c;企业将获得更高的销售额。想要做到这点&#xff0c;就使用CRM销售管理系统吧&#xff01;下面我们说说&#xff0c;CRM系统如何提高潜在客户质量&#xff1f; 能够…

车载娱乐系统之Android系统CarFramework流程

目录 一&#xff0c;背景介绍 1.1 Android Automotive与整个Android生态系统的关系 1.2 Android Automotive架构 二&#xff0c;CarService启动流程 三&#xff0c;CarService源码分析 四. Car API 使用方式 4.1 编译 Car API 4.2 使用 Car API 一&#xff0c;背景介…

基于Python开发的高德地图+58租房系统(源码+可执行程序+程序配置说明书+程序使用说明书)

一、项目简介 本项目是一套基于Python开发的高德地图58租房系统&#xff0c;主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Python学习者。 包含&#xff1a;项目源码、项目文档等&#xff0c;该项目附带全部源码可作为毕设使用。 项目都经过严格调试&#xf…

一级浪涌保护器的应用解决方案

浪涌是指电力线路上出现的短暂的过电压或过电流&#xff0c;它们通常由雷击、开关操作、电力故障等原因引起&#xff0c;对电气设备和电子信息系统造成严重的损害。地凯科技浪涌保护器&#xff08;SPD&#xff09;是一种用于限制瞬态过电压和泄放电涌电流的装置&#xff0c;它至…

阿里云七代云服务器实例、倚天云服务器及通用算力型和经济型实例规格介绍

在目前阿里云的云服务器产品中&#xff0c;既有五代六代实例规格&#xff0c;也有七代和八代倚天云服务器&#xff0c;同时还有通用算力型及经济型这些刚推出不久的新品云服务器实例&#xff0c;其中第五代实例规格目前不在是主推的实例规格了&#xff0c;现在主售的实例规格是…

vue3中$refs使用调整

前言&#xff1a; vue3环境 在vue2环境中&#xff0c;可以直接通过this.$refs获取模块&#xff1b;在vue3环境中&#xff0c;通用以下两种方式获取&#xff1a; 1、通过声明ref进行获取&#xff1b; import { ref} from vue; const logoForm ref(); console.log(logoForm.va…

python九九乘法表

编写程序&#xff0c;输出九九乘法表。 源代码&#xff1a; for a in range(1, 10): for b in range(1, a1): print(f"{a}*{b}{a * b}", end" ") print() 列出测试数据和实验结果截图&#xff1a;

关于CS 4.7 Stager 逆向及 Shellcode 重写

1. 概述 一直很想有一个自己的控&#xff0c;奈何实力不允许&#xff0c;CS 仍然是目前市面上最好用的控&#xff0c;但是也被各大厂商盯得很紧&#xff0c;通过加载器的方式进行免杀效果有限&#xff0c;后来看到有人用 go 重写了 CS 的 beacon&#xff0c;感觉这个思路很好&…

MySQL学习笔记15

1、内连接查询&#xff08;重点&#xff09;&#xff1a; 基本语法&#xff1a; select 数据表1.字段列表,数据表2.字段列表 from 数据表1 inner join 数据表2 on 连接条件; 案例&#xff1a;获取产品表中每个产品的分类信息&#xff1a; mysql> select * from tb_goods …

10分钟让你拿下Linux常用命令,网安运维测试人员必掌握!

文章目录 一、目录操作 1、批量操作 二、文件操作三、文件内容操作&#xff08;查看日志&#xff0c;更改配置文件&#xff09; 1、grep(检索文件内容)2、awk(数据统计)3、sed(替换文件内容)4、管道操作符|5、cut(数据裁剪) 四、系统日志位置五、创建与删除软连接六、压缩和解压…

9.19 QT作业

完成文本编辑器的保存工作 widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include<QFontDialog> //字体对话框 #include<QFont> //字体类 #include<QMessageBox> //消息对话框 #inclu…

使用git config --global设置用户名和邮件,以及git config的全局和局部配置

文章目录 1. 文章引言2. 全局配置2.1 命令方式2.2 配置文件方式 3. 局部配置3.1 命令方式3.2 配置文件方式 4. 总结 1. 文章引言 我们为什么要设置设置用户名和邮件&#xff1f; 我们在注册github&#xff0c;gitlab等时&#xff0c;一般使用用户名或邮箱&#xff1a; 这个用户…

csgo盲盒支付接口如何申请?

csgo盲盒支付接口如何申请&#xff1f;个人认为没什么特别难懂的&#xff01; 第一点&#xff1a;确定网站的基本功能&#xff01;每个网站的玩法大概都是一样的&#xff0c;无非是拆箱盲盒&#xff0c;ROLL房间、决斗、货物、生存和更换合同&#xff0c;然后有积分购物中心&am…

systemd Linux 发行版 antiX推出antiX 23 发布

导读基于 Debian “稳定 “分支的无 systemd Linux 发行版 antiX 的开发人员宣布推出 antiX 23。 这是该项目基于 Debian 12 的第一个版本&#xff1a;”antiX 23 ‘Arditi del Popolo’是基于 Debian ‘书虫’的新版本。 像往常一样&#xff0c;我们为 32 位和 64 位架构提供…

485modbus转profinet网关在混料配料输送系统应用博图配置案例

PLC作为一个可编程的控制器&#xff0c;通过与兴达易控modbus转profinet网关&#xff08;XD-MDPN100&#xff09;之间的通信&#xff0c;将控制命令传递给变频器&#xff0c;实现对其速度和转动方向等参数的调节。同时&#xff0c;PLC还能够接收来自称重仪表的称重数值&#xf…