条件
才发现的!!!这里居然可以写死,直接v-if="true"我们就可以看见元素的值了
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>条件与循环</title>
<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<div id="app">
<h1 v-if="true">you can see me now!</h1>
</div>
</body>
</html>
<script>
/* 一定要记得new啊 */
new Vue({
/* 通过el绑定元素 #代表id .代表class */
el: '#app',
/* 注意这里是冒号而不是括号或别的 */
data: {
}
})
</script>
运行效果
代码二,v-if=“false”
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>条件与循环</title>
<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<div id="app">
<h1 v-if="false">you can see me now!</h1>
</div>
</body>
</html>
<script>
/* 一定要记得new啊 */
new Vue({
/* 通过el绑定元素 #代表id .代表class */
el: '#app',
/* 注意这里是冒号而不是括号或别的 */
data: {
}
})
</script>
运行效果
没有写死是这样的:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>条件与循环</title>
<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<div id="app">
<h1 v-if="seen">you can see me now!</h1>
</div>
</body>
</html>
<script>
/* 一定要记得new啊 */
new Vue({
/* 通过el绑定元素 #代表id .代表class */
el: '#app',
/* 注意这里是冒号而不是括号或别的 */
data: {
seen: true
}
})
</script>
运行效果:
false
还发现一个问题:为0不显示,为1显示。
循环
代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>条件与循环</title>
<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<ol id="app">
<li v-for="todo in todos">
{{ todo.text }}
</li>
</ol>
</body>
</html>
<script type="text/javascript">
new Vue({
/* el:'#app',这个千万别忘记了 */
el:'#app',
data:{
todos:[
{text: '学习 JavaScript'},
{text: '学习 Vue'},
{text: '整个牛项目'}
]
}
})
</script>