利用VUE实现TODOLIST

举报
技术火炬手 发表于 2019/02/20 10:09:51 2019/02/20
【摘要】 精彩内容,欢迎查看。

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>TODOLIST</title> 
<meta http-equiv="X-UA-Compatible" content="IE-edge"> 
<meta name="viewport" content="width=device-width,initial-scale=1"> 
<link rel="stylesheet" type="text/css" href="./bootstrap-3.3.7-dist/css/bootstrap.min.css"> 
<script type="text/javascript" src="./vue/vue.js"></script> 
</head>

<body>
<div class="container" id="ap">
<div class="row" >
<div class="col-md-6 col-md-offset-3">
<h1 class="text-info text-center" >{{ title }}</h1>
</div>
</div>
<div class="row"> 
<div class="col-md-4 col-md-offset-4"> 
请输入:<input type="text" name="text" placeholder="请输入备忘事件" v-model="newItem"/> 
<button type="button" class="btn btn-info" v-on:click="add">提交</button>
<p>内容:</p> 
<div class="thumbnail"> 
<ul> 
<li v-for="(item,index) in items" class="text-center text-info" >{{item.label}}<button class="btn btn-default bg-info" v-on:click="remove(index)" v-model="index">取消</button></li> 
</ul> 
</div> 
</div> 
</div> 
</div>

</body>
<script type="text/javascript">
var vue=new Vue({
el:'#ap',
data:{
title:'备忘录',
items:[], 
newItem:'', 
message:'不能输入空字符串!'
},
methods:{ 
add:function(){ 
if(this.newItem){ 
this.items.splice(0,0,{label:this.newItem}); 
this.newItem='' 
}else{ 
alert(this.message) 

}, 
remove:function(index){ 
this.items.splice(index,1) 
}

    }

});

</script>
</html>
结果展示:
利用VUE实现TODOLIST

---------------------------------------

本文转自qushen1212博客51CTO博客

如需转载,请联系作者授权

原文链接:http://blog.51cto.com/13507330/2097102

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。