vue实现列表的添加点击


Posted in Javascript onDecember 29, 2016

本文实例为大家分享了vue实现列表的添加点击,供大家参考,具体内容如下

使用指令:v-on v-for v-on v-bind v-model

html

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>vue.js</title>
 <style>
  body {font-family: "\5FAE\8F6F\96C5\9ED1"}
  .red {color: red;}
  body > div {
   width: 200px;
   margin: 50px auto;
  }
 </style>
</head>
<body>
 <div id="app">
  <h3>vue——列表的添加</h3>
  <input type="text" v-model="newitem" v-on:keyup.enter="clickKey">
  <ul>
   <li v-for="item in items" v-text="item.event" 
   v-bind:class="{red:item.isFinish}" v-on:click="liClick(item)"></li>
  </ul>
 </div>
 <script src="https://unpkg.com/vue/dist/vue.js"></script>
 <script src="testvue.js"></script>
</body>
</html>

js

window.onload = function() {
 Vue.component("todo-item", {
  props: ["todo"],
  template: "<li>{{todo.text}}</li>"
 })
 var app = new Vue({
  el: '#app',
  data: {
  items: [
  ],
  newitem: ''
  },
  methods: {
  liClick: function (item) {
   item.isFinish = !item.isFinish;
  },
  clickKey: function () {
   this.items.push({
    event: this.newitem,
    isFinish: false
   })
   this.newitem = '';
  }
  }
 });
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS中的public和private对象,即static修饰符
Jan 18 Javascript
验证控件与Button的OnClientClick事件详细解析
Dec 04 Javascript
整理AngularJS中的一些常用指令
Jun 16 Javascript
javascript实现类似java中getClass()得到对象类名的方法
Jul 27 Javascript
实例详解jQuery结合GridView控件的使用方法
Jan 04 Javascript
深入理解JavaScript 函数
Jun 06 Javascript
浅谈javascript中new操作符的原理
Jun 07 Javascript
Input文本框随着输入内容多少自动延伸的实现
Feb 15 Javascript
JS控件bootstrap datepicker使用方法详解
Mar 25 Javascript
利用js的闭包原理做对象封装及调用方法
Apr 07 Javascript
解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
Jul 28 Javascript
vue实现条件判断动态绑定样式的方法
Sep 29 Javascript
详解javascript表单的Ajax提交插件的使用
Dec 29 #Javascript
基于javascript的Form表单验证
Dec 29 #Javascript
详解JS去重及字符串奇数位小写转大写
Dec 29 #Javascript
bootstrap导航条实现代码
Dec 28 #Javascript
浅谈javascript中的事件冒泡和事件捕获
Dec 28 #Javascript
bootstrap导航、选项卡实现代码
Dec 28 #Javascript
bootstrap提示标签、提示框实现代码
Dec 28 #Javascript
You might like
PHP 网络开发详解之远程文件包含漏洞
2010/04/25 PHP
php中二维数组排序问题方法详解
2015/08/28 PHP
浅谈php中的访问修饰符private、protected、public的作用范围
2016/11/20 PHP
MSN消息提示类
2006/09/05 Javascript
来自国外的14个图片放大编辑的jQuery插件整理
2010/10/20 Javascript
JS调试必备的5个debug技巧
2014/03/07 Javascript
jQuery实现数字加减效果汇总
2014/12/16 Javascript
js的flv视频播放器插件使用方法
2015/06/23 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
jQuery+css3实现文字跟随鼠标的上下抖动
2015/07/31 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
AngularJS模仿Form表单提交的实现代码
2016/12/08 Javascript
node.js-v6新版安装具体步骤(分享)
2017/09/06 Javascript
ES7中利用Await减少回调嵌套的方法详解
2017/11/01 Javascript
微信小程序实现留言功能
2018/10/31 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
JQuery表单元素取值赋值方法总结
2020/05/12 jQuery
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
2020/09/17 Javascript
python的urllib模块显示下载进度示例
2014/01/17 Python
Python魔法方法详解
2019/02/13 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
python中metaclass原理与用法详解
2019/06/25 Python
Python shelve模块实现解析
2019/08/28 Python
python中必要的名词解释
2019/11/20 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
Tarte Cosmetics官网:美国最受欢迎的化妆品公司之一
2017/08/24 全球购物
廉洁自律承诺书
2014/03/27 职场文书
基层党员对照检查材料
2014/09/24 职场文书
在宿舍喝酒的检讨书
2014/09/28 职场文书
家长学校教学计划
2015/01/19 职场文书
护士自荐信范文
2015/03/25 职场文书
小学班级口号大全
2015/12/25 职场文书
投资入股协议书
2016/03/22 职场文书
详细介绍Java中的CyclicBarrier
2022/04/13 Java/Android
Java 多线程并发FutureTask
2022/06/28 Java/Android