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 UI 应用不同Theme的办法
Sep 12 Javascript
xss文件页面内容读取(解决)
Nov 28 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
Dec 28 Javascript
div失去焦点事件实现思路
Apr 22 Javascript
jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
Jan 24 Javascript
js实现checkbox全选、不选与反选的方法
Feb 09 Javascript
javascript获取wx.config内部字段解决微信分享
Mar 09 Javascript
JavaScript获取URL参数的方法之一
Mar 24 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
Jan 18 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
May 30 jQuery
微信小程序:数据存储、传值、取值详解
May 07 Javascript
Vue点击切换Class变化,实现Active当前样式操作
Jul 17 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
人大复印资料处理程序_查询篇
2006/10/09 PHP
php AJAX实例根据邮编自动完成地址信息
2008/11/23 PHP
php中将html中的br换行符转换为文本输入中的换行符
2013/03/26 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
php的一个简单加密解密代码
2014/01/14 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
2014/04/30 PHP
PHP页面跳转操作实例分析(header方法)
2016/09/28 PHP
PHP常见的序列化与反序列化操作实例分析
2019/10/28 PHP
document.open() 与 document.write()的区别
2007/08/13 Javascript
基于Jquery的温度计动画效果
2010/06/18 Javascript
关于jQuery的inArray 方法介绍
2011/10/08 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
一波JavaScript日期判断脚本分享
2016/03/06 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
实现隔行换色效果的两种方式【实用】
2016/11/27 Javascript
jQuery实现的分页插件完整示例
2020/05/26 jQuery
在vue中实现echarts随窗体变化
2020/07/27 Javascript
Vue.js桌面端自定义滚动条组件之美化滚动条VScroll
2020/12/01 Vue.js
React服务端渲染原理解析与实践
2021/03/04 Javascript
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
[47:43]Alliance vs KG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
简明 Python 基础学习教程
2007/02/08 Python
Python模拟脉冲星伪信号频率实例代码
2018/01/03 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
如何开启linux的ssh服务
2015/02/14 面试题
大学生职业生涯规划范文
2014/01/08 职场文书
国际贸易专业个人求职信格式
2014/02/02 职场文书
助理政工师申报材料
2014/06/03 职场文书
医院领导班子整改方案
2014/10/01 职场文书
2014年医院后勤工作总结
2014/12/06 职场文书
学生上课迟到检讨书
2015/01/01 职场文书
表扬稿范文
2015/01/17 职场文书
房地产工程部经理岗位职责
2015/04/09 职场文书
2015年文员个人工作总结
2015/04/09 职场文书
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android