IOS上微信小程序密码框光标离开提示存储密码的完美解决方案

 更新时间:2024年07月15日 14:38:03   作者:yx_back  
ios密码框输入密码光标离开之后会提示存储密码的弹窗,关于这样的问题怎么解决呢,下面给大家分享IOS上微信小程序密码框光标离开提示存储密码的完美解决方案,感兴趣的朋友一起看看吧

问题:

ios密码框输入密码光标离开之后会提示存储密码的弹窗

在这里插入图片描述

解决方案

1、在苹果手机上面把 “自动填充密码”关闭,但是苹果这个默认开启,而且大部分客户也不会去自己关闭。

2、欺骗苹果手机,代码实现。
先说解决思路,通过测试发现,在账号框不为空,密码框不为空,两者都不为空,并且光标离开账号框或者密码框的时候,苹果系统会自动提示存储密码或者更新密码的提示。又经过大量测试发现,账号输入框是指的距离密码输入框最近的上一个输入框,因此解决办法就是在密码输入框上面增加一个账号输入框,让他永远为空,并且不可见即可(页面不可见,不能是display:none)。

这样距离密码框最近的上一个文本框永远是空的,就不会触发ios的存储密码提示了。
代码如下:

<view class="form-box">
			<view class="item">
				<text class="title">账号</text>
				<input class="input" placeholder="请输入账号" :value="username" @input="inputName" placeholder-style="font-size:28rpx;color:#c2c2c7" />
			</view>
			<!-- 内容永远为空 -->
			<view>
				<input disabled="true" value="" ></input>
			</view>
			<view class="item">
				<text class="title">密码</text>
				<view class="input-box">
					<input class="input" id="password" @input="inputPassword" placeholder="请输入密码" :password="!showPassword"
					 placeholder-style="font-size:28rpx;color:#c2c2c7" />
					<view class="eye-box" @click="changeEyeStatus()" v-if="password">
						<img :src="showPassword?openEye:closeEye" class="icon">
					</view>
				</view>
			</view>
			<view class="login-btn" @click="login">
				<text>登录</text>
			</view>
			<view class="check_code" @click="checkCode">
				<text >短信验证登录</text>
			</view>
		</view>

密码输入框上面的一个输入框 value值永远为空,这样就不会触发储存密码的弹窗啦~

到此这篇关于IOS上微信小程序密码框光标离开提示存储密码解决方案的文章就介绍到这了,更多相关IOS微信小程序密码框存储密码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 基于Vue3实现高性能拖拽指令

    基于Vue3实现高性能拖拽指令

    在现代前端开发中,拖拽功能是增强用户体验的重要手段之一,本文将详细介绍如何在Vue3中封装一个拖拽指令并通过实战例子演示其实现过程,希望对大家有所帮助
    2024-11-11
  • Vue-cli3生成的Vue项目加载Mxgraph方法示例

    Vue-cli3生成的Vue项目加载Mxgraph方法示例

    这篇文章主要介绍了Vue-cli3生成的Vue项目加载Mxgraph方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • 使用Vue3实现交互式雷达图的代码实现

    使用Vue3实现交互式雷达图的代码实现

    雷达图是一种可视化数据的方式,用于比较多个类别中不同指标的相对值,它适用于需要展示多个指标之间的关系和差异的场景,本文给大家介绍了如何用Vue3轻松创建交互式雷达图,需要的朋友可以参考下
    2024-06-06
  • Vue判断字符串(或数组)中是否包含某个元素的多种方法

    Vue判断字符串(或数组)中是否包含某个元素的多种方法

    在我们前端日常开发中经常会遇到判断一个字符串中是否包含某个元素的需求,下面这篇文章主要给大家介绍了关于Vue判断字符串(或数组)中是否包含某个元素的多种方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • Vue使用epubjs电子书的教程详解

    Vue使用epubjs电子书的教程详解

    EPUB.js是一个基于JavaScript的库,用于从电子书中提取内容,这篇文章主要为大家详细介绍了vue如何使用epubjs实现电子书的功能,感兴趣的小伙伴可以学习一下
    2023-11-11
  • Pinia实现数据持久化存储实践

    Pinia实现数据持久化存储实践

    安装pinia-plugin-persist插件,引入并挂载后启用数据缓存(默认存入sessionStorage),可通过paths自定义持久化字段,未指定的state将不进行缓存
    2025-07-07
  • vue中三种插槽(默认插槽/具名插槽/作用域插槽)的区别详解

    vue中三种插槽(默认插槽/具名插槽/作用域插槽)的区别详解

    默认插槽,具名插槽,作用域插槽是vue中常用的三个插槽,这篇文章主要为大家介绍了这三种插槽的使用与区别,感兴趣的小伙伴可以了解一下
    2023-08-08
  • 使用Vue+Django+Ant Design做一个留言评论模块的示例代码

    使用Vue+Django+Ant Design做一个留言评论模块的示例代码

    这篇文章主要介绍了使用Vue+Django+Ant Design做一个留言评论模块,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • 浅析Vue项目中使用keep-Alive步骤

    浅析Vue项目中使用keep-Alive步骤

    这篇文章简单给大家介绍了Vue项目中使用keep-Alive步骤,在vue2.1.0之前,实现方式也给大家作了简单介绍,感兴趣的朋友跟随脚本之家小编一起看看吧
    2018-07-07
  • Vue3全局API转移的过程详解

    Vue3全局API转移的过程详解

    在Vue2到Vue3的升级过程中,除了响应式系统、组件写法等发生了变化,全局 API 的转移也是一个非常重要的点,很多初学者在迁移代码时会遇到报错,就是因为Vue3不再像Vue2那样把所有API挂在Vue构造函数上了,本文就来详细讲解一下Vue的全局API转移,需要的朋友可以参考下
    2025-09-09

最新评论