話不多說,最終的效果圖如下:
實現原理如下:
(1)定義乙個flag,初始值設定為false,密碼框其實是在
type='text'
type='password'
之間在切換而已;
(3)將圖示或者放置在文字框/密碼框的內部末尾,這就需要使用到css樣式了;
具體**如下,我們就使用vue的elementui來製作:
1.繪製表單,最主要的部分肯定是密碼框部分了,所以這裡只是單純的顯示樣式,不管輸入:
這裡的showpass的值在下面的data中,讀者自行設定,初始值設定為false即可
2.在密碼框後面新增圖示:
這裡的icon1和icon2分別是data中的兩個屬性,值的話,當然就是icon的樣式值了,如el-icon-view,不過本人覺得elementui自帶的圖示太low了,所以這裡引用的是boostrap的樣式,分別是
icon1: 'glyphicon glyphicon-eye-open',
icon2: 'glyphicon glyphicon-eye-close',
然後最重要的部分在於style樣式的設計,position必須是absolute,right:1rem表示將圖示向左移動,移動多少就看客戶需求了。
@click是用來切換showpass的值,每次切換都變成相反的值
HTML 控制密碼框的可見和隱藏
html 中如何控制密碼框的隱藏和可見呢?js方法 js toggle 密碼明文 constructor function showhidepw else 注意 changepasswordvisiblity 的第二個引數是元素的id changepasswordvisiblity方法如下 js c...
Vue中滾動事件,實現某元素在頁面可見時出現
我想實現的效果是當頁面滾動到某元素在頁面可見時出現 思路就是監聽頁面滾動事件,滾動到某一位置設定元素可見。在mounted鉤子中給window新增乙個滾動監聽事件 mounted 在methods中新增handlescroll方法 handlescroll handlescroll 先寫兩個樣式 然...
Android 實現動態顯示隱藏密碼輸入框的內容
在設定輸入密碼框時,有些時候需要按鈕控制輸入的是 明文 或者 暗文 這裡提供一種android實現動態顯示隱藏密碼輸入框的內容的方法 主要是通過設定edittext的settransformationmethod 方法來實現隱藏密碼或者顯示密碼。import android.os.bundle im...