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 相关文章推荐
mapper--图片热点区域高亮组件官方站点
Dec 22 Javascript
js 异步处理进度条
Apr 01 Javascript
JavaScript实现打开链接页面的方式汇总
Jun 02 Javascript
基于JavaScript代码实现自动生成表格
Jun 15 Javascript
JS中用try catch对代码运行的性能影响分析
Dec 26 Javascript
BootStrap Fileinput的使用教程
Dec 30 Javascript
react.js 父子组件数据绑定实时通讯的示例代码
Sep 25 Javascript
JS实现的全选、全不选及反选功能【案例】
Feb 19 Javascript
使用Node.js实现一个多人游戏服务器引擎
Mar 13 Javascript
浅谈JSON5解决了JSON的两大痛点
Dec 14 Javascript
Javascript 解构赋值详情
Nov 17 Javascript
JS setTimeout与setInterval的区别
Apr 20 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备份数据库生成SQL文件并下载的函数代码
2012/02/05 PHP
php生成xml时添加CDATA标签的方法
2014/10/17 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
2016/10/08 PHP
php微信开发之图片回复功能
2018/06/14 PHP
php新建文件的方法实例
2019/09/26 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
javascript 多种搜索引擎集成的页面实现代码
2010/01/02 Javascript
js变量以及其作用域详解
2020/07/18 Javascript
基于JQuery的多标签实现代码
2012/09/19 Javascript
javascript重复绑定事件造成的后果说明
2013/03/02 Javascript
javascript使用数组的push方法完成快速排序
2014/09/15 Javascript
jQuery解析json格式数据简单实例
2016/01/22 Javascript
详解vue中computed 和 watch的异同
2017/06/30 Javascript
以BootStrap Tab为例写一个前端组件
2017/07/25 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
nodejs多版本管理总结
2018/04/03 NodeJs
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
Vue实现Header渐隐渐现效果的实例代码
2020/11/05 Javascript
给Python初学者的一些编程技巧
2015/04/03 Python
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
python机器学习理论与实战(五)支持向量机
2018/01/19 Python
Python检查图片是否损坏及图片类型是否正确过程详解
2019/09/30 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
Python如何对XML 解析
2020/06/28 Python
意大利香水和化妆品购物网站:Parfimo.it
2019/10/06 全球购物
什么是Remote Module
2016/06/10 面试题
新学期开学寄语
2014/01/18 职场文书
黄金酒广告词
2014/03/21 职场文书
文明寝室标语
2014/06/13 职场文书
学雷锋标语
2014/06/25 职场文书
幼儿园小班家长评语
2014/12/30 职场文书
博士生专家推荐信
2015/03/25 职场文书
2015年度残疾人工作总结
2015/05/14 职场文书
2015年电话客服工作总结
2015/05/18 职场文书