Vue起步_v-if条件渲染中的key值问题
<body><div id="app"><div v-if="show">用户名:<input /></div><div v-else>邮箱:<input />&a
·
<body>
<div id="app">
<div v-if="show">
用户名:<input />
</div>
<div v-else>
邮箱:<input />
</div>
</div>
<script>
var vm = new Vue({
el: "#app",
data: {
show: false
}
})
</script>
</body>
发现用户名中的input框未清空。原因是dom复用。
为每一个input框增加一个key值,不同key值的input框就不会复用了。
更多推荐
已为社区贡献2条内容
所有评论(0)