<style>
.completed{
text-decoration: line-through;
}
</style>
<body>
<script type="text/javascript" src="js/vue.js" ></script>
<div id="app">
<ul>
<li @click="toopposite(task)" v-bind:class="{'completed':task.completed}" v-for="task in tasks">{{task.body}}</li>
</ul>
</div>
<script type="text/javascript">
var app =new Vue({
el:'#app',
data:{
tasks:[
{body:'this is first',completed:false},
{body:'this is second',completed:true},
{body:'this is lase',completed:false}
]
},
methods:{
toopposite:function(task){
task.completed = !task.completed;
}
}
})
</script>
</body>
vue基础学习之v-for
最新推荐文章于 2023-06-15 15:41:37 发布