<label> 标签为 input 元素定义标注(标记)。
label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。
<label> 标签的 for 属性应当与相关元素的 id 属性相同。
这个保证点击“切换类型”之后输入框的信息不复用。
点击切换类型之后
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="./vue.js"></script>
</head>
<body>
<div id="root" >
<span v-if="status">
<label for="email">email</label>
<input type="text" id="email" placeholder="email" key="email"/>
</span>
<span v-else>
<label for="qq"> qq </label>
<input type="text" id="qq" placeholder="qq" key="QQ"/>
</span>
<button @click="status=!status">切换类型</button>
</div>
<script>
new Vue({
el:"#root",
data:{
status:true
},
methods:{
}
})
</script>
</body>
</html>