<!DOCTYPE html>
<html>
<head>
<title>Vue的条件渲染</title>
<meta charset="utf-8">
<script type="text/javascript" src="js/vue.js"></script>
</head>
<body>
<div id="app">
<div v-if="show">
this is A 用户名:<input key="ni">
</div>
<div v-else>
this is B 邮箱:<input key="zhang">
</div>
<!-- <div v-if="show=='b'">
<span>{{msg}}</span>
</div>
<div v-else-if="show=='a'">
<span>{{msgs}}</span>
</div>
<div v-else>
<span>{{msgs}}</span>
</div>
<div v-show="content">
<span>{{msg}}</span>
</div> -->
</div>
</body>
<script type="text/javascript">
//v-if 判断这个标签是否存在;中间不能有其他的元素替代;
//v-show 判断,
//如果有一个input的时候,vue会寻找前面的demo相同的,就不会情况了,如果情况需要加内置的key;
var app=new Vue({
el:"#app",
data:{
content:false,
msg:"张三",
msgs:"dsnlk",
show:false
},
methods:{
}
})
</script>
</html>
注意,input需要加内置key不然会寻找渲染前面的input