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 相关文章推荐
js获取通过ajax返回的map型的JSONArray的方法
Jan 09 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
Mar 19 Javascript
javascript模拟命名空间
Apr 17 Javascript
原生js实现自由拖拽弹窗代码demo
Jun 29 Javascript
AngularJS Phonecat实例讲解
Nov 21 Javascript
node.js支持多用户web终端实现及安全方案
Nov 29 Javascript
详解node child_process模块学习笔记
Jan 24 Javascript
Vue.directive 自定义指令的问题小结
Mar 04 Javascript
8 个有用的JS技巧(推荐)
Jul 03 Javascript
vue 开发企业微信整合案例分析
Dec 02 Javascript
微信小程序自定义菜单切换栏tabbar组件代码实例
Dec 30 Javascript
JavaScript中EventBus实现对象之间通信
Oct 18 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
无线电广播的开始
2002/01/30 无线电
php 购物车实例(申精)
2009/05/11 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
php根据指定位置和长度获得子字符串的方法
2015/03/17 PHP
php实现XSS安全过滤的方法
2015/07/29 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
2020/08/17 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
php微信公众号开发之关键词回复
2018/10/20 PHP
jquery插件jquery倒计时插件分享
2013/12/27 Javascript
js中定义一个变量并判断其是否为空的方法
2014/05/13 Javascript
分享一个自己动手写的jQuery分页插件
2014/08/28 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
js实现鼠标单击Tab表单切换效果
2018/05/16 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
webpack 样式加载的实现原理
2018/06/12 Javascript
Vue-Cli项目优化操作的实现
2019/10/27 Javascript
基于jQuery实现可编辑的表格
2019/12/11 jQuery
[06:53]2018DOTA2国际邀请赛寻真——为复仇而来的Newbee
2018/08/15 DOTA
[02:28]PWL开团时刻DAY3——Ink Ice与DeMonsTer之间的勾心斗角
2020/11/03 DOTA
Python3中的列表生成式、生成器与迭代器实例详解
2018/06/11 Python
Django学习笔记之为Model添加Action
2019/04/30 Python
python图形工具turtle绘制国际象棋棋盘
2019/05/23 Python
Pycharm运行加载文本出现错误的解决方法
2019/06/27 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
对python中UDP,socket的使用详解
2019/08/22 Python
Python数据存储之 h5py详解
2019/12/26 Python
python3.8与pyinstaller冲突问题的快速解决方法
2020/01/16 Python
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
Onzie官网:美国时尚瑜伽品牌
2019/08/21 全球购物
几个SQL的面试题
2014/03/08 面试题
学生自我鉴定
2013/12/18 职场文书
2014年应届大学生毕业自我鉴定
2014/01/31 职场文书
检查接待方案
2014/02/27 职场文书
目标责任书范文
2014/04/14 职场文书
人事主管岗位职责说明书
2014/07/30 职场文书
家长给老师的感谢信
2015/01/20 职场文书