微信小程序做登录密码显示隐藏效果

这篇具有很好参考价值的文章主要介绍了微信小程序做登录密码显示隐藏效果。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 在编辑器和苹果手机上面显示就是正常的大小,在安卓手机上面黑点就非常大,需要单独调

微信小程序做登录密码显示隐藏效果,微信小程序,notepad++,小程序

 微信小程序做登录密码显示隐藏效果,微信小程序,notepad++,小程序

安卓手机显示比较大

微信小程序做登录密码显示隐藏效果,微信小程序,notepad++,小程序

 wxml

注意:在html中的input是通过切换type的属性值来实现隐藏显示的

在微信小程序的input里面type没有password属性 是通过password属性的true或者false来设置是否为密码框

<view class="input-item">
        <text class="tit">密码</text>
        <view style="display: flex;justify-content: space-between; width: 100%;">
          <input style="font-size: {{size}};" type="text" bindinput="input" password="{{show}}" placeholder="请输入密码" model:value="{{password}}" />
          <van-icon style="padding:0 30rpx;" bindtap="showpassword" name="{{show?'eye-o':'closed-eye'}}" color="#000000" />
        </view>
      </view>

 wxss

.input-item{
  display:flex;
  flex-direction: column;
  align-items:flex-start;
  justify-content: center;
  padding: 0 30rpx;
  background:#dddddde1;
  height: 120rpx;
  border-radius: 4px;
  margin-bottom: 50rpx;

}

.input-item:last-child{
  margin-bottom: 0;
}
.input-item .tit{
  height: 50rpx;
  line-height: 56rpx;
  font-size: 30rpx;
  color: #606266;
}
.input-item input{
  height: 60rpx;
  font-size: 30rpx;
  color: #303133;
  width: 100%;
}

js文章来源地址https://www.toymoban.com/news/detail-533185.html

data: {
    // 显示隐藏密码
    let size = this.data.size,
    let show = this.data.show,
    let isandroid = this.data.isandroid,
    // 密码
    password: "",
  },


   onShow() {
    let size = this.data.size
    let show = this.data.show
    let isandroid = this.data.isandroid
    // 获取手机类型 安卓、苹果
    wx.getSystemInfo({
      success(res) {
        // console.log(res.platform)
        if (res.platform == "android" && show) {
          size = "20rpx"
          isandroid = true
        }
      }
    })
    this.setData({
      size: size,
      isandroid: isandroid
    })
  },

   // 切换显示密码
  showpassword() {
    // 安卓手机在有内容并且是从显示状态到隐藏状态就变为小字体 其他情况都为正常大字体
    if (this.data.isandroid && !this.data.show && this.data.password) {
      // 安卓手机
      this.setData({
        show: !this.data.show,
        size: "20rpx"
      })
    } else {
      // 其他手机
      this.setData({
        show: !this.data.show,
        size: "30rpx"
      })
    }
  },
  // 密码输入中
  input() {
    // 在输入中如果是安卓手机并且有内容并且当前显示状态为隐藏就变成小字体 其他情况都为正常大字体
    if (this.data.isandroid && this.data.password && this.data.show) {
      this.setData({
        size: "20rpx"
      })
    } else {
      this.setData({
        size: "30rpx"
      })
    }
  },

到了这里,关于微信小程序做登录密码显示隐藏效果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序滑动显示/隐藏状态栏

    我们在开发应用的时候经常会遇到各种需求,比如有时候我们想要实现这种效果,想要让顶部的导航栏跟随页面的滑动实现隐藏和显示,这个时候就需要发动我们的小脑筋想一下要如何实现了 在实现功能之前,首先我们要明白功能的实现方式以及原理。 简单来看就是两个步

    2024年02月05日
    浏览(72)
  • 微信小程序显示和隐藏分享按钮

    https://developers.weixin.qq.com/miniprogram/dev/api/share/wx.hideShareMenu.html 隐藏之后就不可以分享了 显示之后就可以显示了,可以先全部隐藏,根据条件进行显示

    2024年01月20日
    浏览(43)
  • 微信小程序通过点击按钮控制元素隐藏与显示

    一、效果图: 二、代码 js: wxml: 一、效果图: js: wxml:

    2024年02月12日
    浏览(52)
  • 微信小程序 隐藏home返回主页按钮,显示返回按钮

    使用 wx.redirectTo 跳转页面,会得到 home/返回主页 按钮,如下: 使用 wx.navigateTo 跳转页面,会得到 返回上一页 按钮,如下: 在页面 onShow 中调用 wx.hideHomeButton 即可。 注意事项: 基础库 2.8.3 开始支持,低版本需做兼容处理。建议简单粗暴的将小程序的最低版本设置为2.8.3版本

    2024年04月24日
    浏览(47)
  • 微信小程序显示loading效果,微信小程序节流效果,微信小程序生命周期,微信小程序组件的创建与使用

            文档地址:wx.showLoading(Object object) | 微信开放文档         请求前 显示loading 效果 ,请求结束后隐藏loading         下拉触底需要时间比较长,但是可能会一直进行请求,我们可以 设置一个 加载状态 ,用来控制什么时候 才可以加载         当我们loading 效果为tr

    2024年02月10日
    浏览(73)
  • 整理微信小程序控制view隐藏显示的五种方法

    使元素脱离文档流,通过改变元素的top和left属性值控制元素的显示与否 在页面的js文件中通过修改hidden值来控制

    2024年02月04日
    浏览(62)
  • uni-app实现点击显示隐藏列表,兼容微信小程序

    效果:    小程序打印的结果:值一直为true   如果你试过v-if不生效,又试了v-show,还是不行!!千万不要着急! 不是自己写的不对,而是uni-app和微信小程序修改值的方式不一致造成的。反正就是不承认是自己的问题。 其实解决的办法也很简单,就是要兼容两端,写出符合

    2024年02月09日
    浏览(69)
  • 微信小程序,仿微信,下拉显示小程序效果,非常丝滑

    1. 视图层 使用到了微信小程序的movable-view(可移动的视图容器)和movable-view的可移动区域。 微信小程序文档 3. css 注意:移动区域一定要大于可移动视图容器,否则将无法移动 我这里 .area-style设置200vh .view-style设置100vh 这里有个细节: 当移动区域到最下方时,继续往下滑动

    2024年02月15日
    浏览(53)
  • 微信小程序记住密码,让登录解放双手

    密码是用户最重要的数据,也是系统最需要保护的数据,我们在登录的时候需要用账号密码请求登录接口,如果用户勾选记住密码,那么下一次登录时,我们需要将账号密码回填到输入框,用户可以直接登录系统。我们分别对这种流程进行说明: 记住密码 在请求登录接口成

    2024年02月02日
    浏览(38)
  • 微信小程序-控制文本的显示及隐藏(当文字超出两行时,设置为可点击并进入查看详情页面)

    1、微信小程序文本展开、收起功能 2、微信小程序文字超过行后隐藏并且显示省略号 显示消息内容,超出两行部分隐藏。当有隐藏内容时,该卡片设为可点击,进入消息详情页面。 1、wxml 2、wxss 3、.js

    2024年02月13日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包