vue实现记事本功能


Posted in Javascript onJune 26, 2019

本文实例为大家分享了vue实现记事本功能的具体代码,供大家参考,具体内容如下

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>记事本</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" rel="external nofollow" > 
<script type="text/javascript" src="./vue.js"></script>
</head> 
 <body> 
  <div class="container" id="app"> 
   <div class="row"> 
    <div class="col-md-6 "> 
     <h1 class="text-succeed">{{title}}</h1> 
     <input type="text" name="text" placeholder="填写事务" v-model="newThing"/> 
     <button type="button" class="btn text-active" v-on:click="addThing" v-on:keyup.enter="addThing">添加事务</button> 
    </div> 
   </div> 
   <div class="row"> 
    <div class="col-md-3 "> 
     <div class="thumbnail"> 
      <ul> 
       <li v-for="(item,index) in things" class="text-center text-info" v-show="item.show">{{item.thing}}
       <button class="btn btn-default bg-info" v-on:click="removeThing(index)" v-model="index">删除</button></li> 
      </ul> 
     </div> 
    </div> 
   </div> 
  </div>  
</body> 
<script type="text/javascript"> 
 var vue=new Vue({ 
  el:'#app', 
  data:{ 
   title: '记事本', 
   things:[ 
    { 
     thing:'', 
     show:false 
    } 
   ], 
   newThing:'', 
   message:'待填写的事务为空!!' 
  }, 
  methods:{ 
   addThing:function(){ 
    if(this.newThing){ 
      this.things.splice(0,0,{ 
      thing:this.newThing, 
      show:true 
     }); 
      this.newThing='' 
    }else{ 
     alert(this.message) 
    }   
   }, 
   removeThing:function(index){ 
    this.things[index].show=false 
   }  
  } 
 }); 
</script> 
</html>

效果图:

vue实现记事本功能

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript学习网址备忘
May 29 Javascript
用js闭包的方法实现多点标注冒泡示例
May 29 Javascript
JavaScript验证Email(3种方法)
Sep 21 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
Feb 14 Javascript
Angularjs的ng-repeat中去除重复数据的方法
Aug 05 Javascript
angular中的http拦截器Interceptors的实现
Feb 21 Javascript
JavaScript中this的用法及this在不同应用场景的作用解析
Apr 13 Javascript
详解angularjs中如何实现控制器和指令之间交互
May 31 Javascript
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
Aug 16 Javascript
vue-cli脚手架-bulid下的配置文件
Mar 27 Javascript
jQuery实时统计输入框字数及限制
Jun 24 jQuery
uniapp 仿微信的右边下拉选择弹出框的实现代码
Jul 12 Javascript
ES6 Set结构的应用实例分析
Jun 26 #Javascript
vue.js实现备忘录demo
Jun 26 #Javascript
ES6 Map结构的应用实例分析
Jun 26 #Javascript
vue实现日历备忘录功能
Sep 24 #Javascript
ES6 Array常用扩展的应用实例分析
Jun 26 #Javascript
Vue.js实现备忘录功能
Jun 26 #Javascript
微信小程序数据统计和错误统计的实现方法
Jun 26 #Javascript
You might like
Ajax+PHP 边学边练之四 表单
2009/11/27 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
2013/08/10 PHP
PHP实现微信发红包程序
2015/08/24 PHP
CI框架支持$_GET的两种实现方法
2016/05/18 PHP
javascript 时间比较实现代码
2009/10/28 Javascript
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
jquery 插件实现瀑布流图片展示实例
2015/04/03 Javascript
JavaScript判断变量是否为数组的方法(Array)
2016/02/24 Javascript
jQuery代码实现表格中点击相应行变色功能
2016/05/09 Javascript
js中setTimeout的妙用--防止循环超时
2017/03/06 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
JavaScript纯色二维码变成彩色二维码
2020/07/23 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
详解基于Vue的支持数据双向绑定的select组件
2019/09/02 Javascript
layui动态绑定事件的方法
2019/09/20 Javascript
详细介绍解决vue和jsp结合的方法
2020/02/06 Javascript
[03:08]Ti4观战指南上
2014/07/07 DOTA
python实现闹钟定时播放音乐功能
2018/01/25 Python
python获取代理IP的实例分享
2018/05/07 Python
详解TensorFlow查看ckpt中变量的几种方法
2018/06/19 Python
详解python3中的真值测试
2018/08/13 Python
Python GUI库PyQt5样式QSS子控件介绍
2020/02/25 Python
浅析matlab中imadjust函数
2020/02/27 Python
你应该知道的Python3.6、3.7、3.8新特性小结
2020/05/12 Python
Numpy数组的广播机制的实现
2020/11/03 Python
如何通过Python实现RabbitMQ延迟队列
2020/11/28 Python
美国隐形眼镜销售网站:ContactsDirect
2017/10/28 全球购物
Footshop乌克兰:运动鞋的最大选择
2019/12/01 全球购物
公司庆典邀请函范文
2014/01/13 职场文书
心理咨询专业自荐信
2014/07/07 职场文书
2014年基建工作总结
2014/12/12 职场文书
检讨书范文1000字
2015/01/28 职场文书
灵山大佛导游词
2015/02/04 职场文书
信访工作个人总结
2015/03/03 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书