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 相关文章推荐
根据鼠标的位置动态的控制层的位置
Nov 24 Javascript
js控制不同的时间段显示不同的css样式的实例代码
Nov 04 Javascript
JS简单操作select和dropdownlist实例
Nov 26 Javascript
JS实现的5级联动Select下拉选择框实例
Aug 17 Javascript
JQuery查找子元素find()和遍历集合each的方法总结
Mar 07 Javascript
JS 组件系列之 bootstrap treegrid 组件封装过程
Apr 28 Javascript
Bootstrap 模态框(Modal)带参数传值实例
Aug 20 Javascript
简单谈谈关于Angular Cli打包的事
Sep 05 Javascript
详解vue项目的构建,打包,发布全过程
Nov 23 Javascript
jQuery实现动态添加和删除input框实例代码
Mar 26 jQuery
JavaScript实现多文件下载方法解析
Aug 07 Javascript
如何利用JS将手机号中间四位变成*号
Sep 29 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
Google Voice 短信发送接口PHP开源版(2010.5更新)
2010/07/22 PHP
解析PHP中intval()等int转换时的意外异常情况
2013/06/21 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
2014/06/19 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
2016/12/02 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
js下用层来实现select的title提示属性
2010/02/23 Javascript
5个JavaScript经典面试题
2014/10/13 Javascript
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
AngularJS 表达式详细讲解及实例代码
2016/07/26 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
layui选项卡效果实现代码
2017/05/19 Javascript
jquery实现放大镜简洁代码(推荐)
2017/06/08 jQuery
js中Object.defineProperty()方法的不详解
2018/07/09 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
2019/01/15 Javascript
Vue简单实现原理详解
2020/05/07 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
分析并输出Python代码依赖的库的实现代码
2015/08/09 Python
python 列表转为字典的两个小方法(小结)
2019/06/28 Python
python ubplot使用方法解析
2020/01/10 Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
2020/03/05 Python
全球性的在线婚纱礼服工厂:27dress.com
2019/03/21 全球购物
这段代码难道不该打印出56吗
2013/02/27 面试题
北大自主招生自荐信
2013/10/19 职场文书
简短的公司员工自我评价分享
2013/11/13 职场文书
白酒业务员岗位职责
2013/12/27 职场文书
高校教师岗位职责
2014/03/18 职场文书
校长竞聘演讲稿
2014/05/16 职场文书
员工试用期自我评价
2014/09/18 职场文书
2014年维稳工作总结
2014/11/18 职场文书
2014年审计人员工作总结
2014/12/19 职场文书
质检员岗位职责范本
2015/04/07 职场文书
拿破仑传读书笔记
2015/07/01 职场文书
2019销售早会主持词
2019/06/27 职场文书