<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div id="div">
<form action="">
<label for="input" v-if="index==true">用户名登陆</label>
<label for="input" v-else-if="index==false">电子邮箱登陆</label>
<br>
<input type="text" id='input'>
<p style="font-size: 3px;display: inline;cursor: pointer;" @click='change'> 切换登陆方式 </p>
<br>
<p style="display: inline;">密码</p>
<br>
<input type="password" id='input'>
</form>
</div>
</body>
</html>
<script src="vue.js"></script>
<script>
const app=new Vue({
el:'#div',
data:{
index:true,
num:1
},
methods:{
change(){
this.num++;
if(this.num%2==1){
this.index=true
}
else{
this.index=false
}
console.log(this.num);
console.log(this.index);
}
}
})
</script>