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 flash下fromCharCode和charCodeAt方法使用说明
Jan 12 Javascript
JavaScript 原型继承之构造函数继承
Aug 26 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
Aug 26 Javascript
javascript的alert box在java中如何显示多行
May 18 Javascript
alert和confirm功能介绍
May 21 Javascript
JavaScript动态修改背景颜色的方法
Apr 16 Javascript
微信小程序 教程之wxapp 视图容器 view
Oct 19 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
May 17 Javascript
微信小程序实现下拉刷新和轮播图效果
Nov 21 Javascript
小程序清理本地缓存的方法
Aug 17 Javascript
如何为你的JavaScript代码日志着色详解
Apr 08 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
Oct 30 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
thinkPHP自定义类实现方法详解
2016/11/30 PHP
PHP封装函数实现生成随机的字符串验证码
2017/01/24 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
详细分析PHP 命名空间(namespace)
2020/06/30 PHP
javascript 尚未实现错误解决办法
2008/11/27 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
2010/09/08 Javascript
浅说js变量
2011/05/25 Javascript
15条JavaScript最佳实践小结
2013/08/09 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
深入理解vue-router之keep-alive
2017/08/31 Javascript
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
js 图片转base64的方式(两种)
2018/04/24 Javascript
微信小程序中限制激励式视频广告位显示次数(实现思路)
2019/12/06 Javascript
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
[36:43]NB vs Optic 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
使用Python的PEAK来适配协议的教程
2015/04/14 Python
Python在Windows和在Linux下调用动态链接库的教程
2015/08/18 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
python利用7z批量解压rar的实现
2019/08/07 Python
python利用百度云接口实现车牌识别的示例
2020/02/21 Python
详解Python 实现 ZeroMQ 的三种基本工作模式
2020/03/24 Python
推荐技术人员一款Python开源库(造数据神器)
2020/07/08 Python
HTML5+JS实现俄罗斯方块原理及具体步骤
2013/11/29 HTML / CSS
应用数学自荐书范文
2013/11/24 职场文书
结婚周年感言
2014/02/24 职场文书
晨会主持词
2014/03/17 职场文书
静心口服夜广告词
2014/03/20 职场文书
慰问敬老院活动总结
2014/04/26 职场文书
综合实践活动总结
2014/05/05 职场文书
2014向国旗敬礼网上签名活动总结
2014/09/27 职场文书
战略性融资合作协议书范本
2014/10/17 职场文书
负责培养人意见
2015/06/05 职场文书
本科毕业论文答辩稿
2015/06/23 职场文书
用Python制作灯光秀短视频的思路详解
2021/04/13 Python