私は、ユーザが、この入力内のパスワードを入力できるようにしたい私はVue.jsコンポーネントパスワードフィールドを表示する
<input type="text">
を持っている、のは、言ってみましょう。
問題: 1つの値を表示して別の値を保存する方法は?入力フィールド内部
// when user is inside input
valueEncrypted() {
let s = "";
for(let i = 0; i < this.value.length; i++) {
if(i === this.value.length - 1) {
s += this.value[i]; //show last character types
} else {
s += "*";
}
}
return s;
}
// when user is outside of input
s += "*"; // only this line is left inside loop
しかし、どの一つの値("password"
)を格納し、別の("*******d"
)を表示する:変更された値を表示する
非常に簡単です。あなたはfactその<input v-model="something">
を活用することができます
'type =" password "を使用するとセキュリティと機能に重要な意味があることを認識していますか?たとえば、ブラウザはパスワードを保存することができ、自動完成することはありません。ブラウザーとユーザーが邪魔になるようなハーフベークのソリューションを作成したり、使用したりしないでください。 – str
私は理解していますが、 'type =" password "'を使用してこのタスクをどのように達成できますか? –