作用:光标的绑定、绑定input标签,起到包裹作用。
案例:
<div id="app">
<span v-if="login">
<label for="username">用户账号:</label>
<input type="text" placeholder="用户账号" id="username">
</span>
<span v-else>
<label>邮箱地址:</label>
<input placeholder="邮箱地址">
</span>
<button @click="login=!login">切换类型</button>
</div>
效果:
1、lable有添加for的标签,当鼠标单击用户账户文字时,此时光标会停留到对应的input框中。原因:for对input的id元素进行了绑定:for与id有了联系。如下图所示:
2、lable未添加for的标签,当鼠标单击邮箱地址文字时,此时光标不会停留到对应的input框中。原因:for未对input的id元素进行了绑定。如下图所示: