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 相关文章推荐
jquery制作LED 时钟特效
Feb 01 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
May 09 Javascript
JavaScript中通过提示框跳转页面的方法
Feb 14 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
May 10 Javascript
jQuery实现的简单分页示例
Jun 01 Javascript
EasyUI Pagination 分页的两种做法小结
Jul 09 Javascript
AngularJs验证重复密码的方法(两种)
Nov 25 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
Dec 25 Javascript
vue2.0 父组件给子组件传递数据的方法
Jan 15 Javascript
layui树形菜单动态遍历的例子
Sep 23 Javascript
vue 在methods中调用mounted的实现操作
Aug 07 Javascript
如何实现vue的tree组件
Dec 03 Vue.js
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
ThinkPHP 3.2 数据分页代码分享
2014/10/14 PHP
php多个文件及图片上传实例详解
2014/11/10 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
Thinkphp自定义生成缩略图尺寸的方法
2019/08/05 PHP
JS Timing
2007/04/21 Javascript
改版了网上的一个js操作userdata
2007/04/27 Javascript
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
2009/10/24 Javascript
2010年最佳jQuery插件整理
2010/12/06 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
关于JS管理作用域的问题
2013/04/10 Javascript
JS获取图片实际宽高及根据图片大小进行自适应
2013/08/11 Javascript
jquery动态改变div宽度和高度
2015/02/09 Javascript
javascript验证邮件地址和MX记录的方法
2015/06/16 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
2017/03/02 Javascript
vue过渡和animate.css结合使用详解
2017/06/14 Javascript
Vue中引入样式文件的方法
2017/08/18 Javascript
js实现鼠标跟随运动效果
2020/08/02 Javascript
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
JS实现水平遍历和嵌套递归操作示例
2019/08/15 Javascript
vux-scroller实现移动端上拉加载功能过程解析
2019/10/08 Javascript
[01:06:07]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS CIS
2014/05/22 DOTA
[43:47]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第一局
2016/03/05 DOTA
[01:09:20]NB vs NAVI Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
python从sqlite读取并显示数据的方法
2015/05/08 Python
Pandas过滤dataframe中包含特定字符串的数据方法
2018/11/07 Python
对python内置map和six.moves.map的区别详解
2018/12/19 Python
python获取Pandas列名的几种方法
2019/08/07 Python
python模拟实现斗地主发牌
2020/01/07 Python
python使用pyecharts库画地图数据可视化的实现
2020/03/25 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
python和js交互调用的方法
2020/06/23 Python
2016春季运动会通讯稿
2015/07/18 职场文书
人民币使用说明书
2019/04/17 职场文书
PHP实现两种排课方式
2021/06/26 PHP