vue.js实例todoList项目


Posted in Javascript onJuly 07, 2017

新建组件todoList.vue,在App.vue中引入

import TodoList from "./components/todoList";
export default {
 name: 'app',
 components: {
  TodoList
 }
}
<template>
 <div id="app">
  <h1>TO DO LIST !</h1>
  <todo-list></todo-list>
 </div>
</template>

 三处缺一不可,第一处引入文件,第二处注册组件,第三处声明组件位置

由于html中不区分大小写,所以驼峰命名方式中的大写变为-,即第三处中写成todo-list,不理解的可以动手实验一下!

todoList.vue中data如下:

data () {
   return{
     items:[
      {
        label:"homework",
        finish:false
      },
      {
        label:"run",
        finish:false
      },
      {
        label:"drink water",
        finish:false
      }
     ]
   }
 }

 有三件事情:homework、run、drink water,通过v-for渲染:

<ul>
  <li v-for="item in items">{{item.label}}</li>
</ul>

列表展示完成,现在添加点击列表,改变列表样式,标记为完成!

<ul>
  <li v-for="item in items" v-on:click="done(item)" v-bind:class="{done:item.finish}">{{item.label}}</li>
</ul>

添加v-on:click,v-bind:class

v-on:click=”done(item)”表示点击执行done方法,item作为参数。

v-bind:class=”{done:item.finish}”表示,如果item.finish==true时,class=“done”。

methods:{
  done:function (item) {
    item.finish = !item.finish
  }
 }
.done{
  color: red;
 }

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

Javascript 相关文章推荐
JQuery+Ajax实现数据查询、排序和分页功能
Sep 27 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
Nov 30 Javascript
javascript如何定义对象数组
Jun 07 Javascript
JS使用cookie设置样式的方法
Jun 30 Javascript
详解JavaScript RegExp对象
Feb 04 Javascript
微信小程序 实例开发总结
Apr 26 Javascript
详解angularjs中如何实现控制器和指令之间交互
May 31 Javascript
JS+Ajax实现百度智能搜索框
Aug 04 Javascript
javascript 开发之网页兼容各种浏览器
Sep 28 Javascript
npm全局模块卸载及默认安装目录修改方法
May 15 Javascript
JavaScript 判断对象中是否有某属性的常用方法
Jun 14 Javascript
如何利用JavaScript编写一个格斗小游戏
Jan 06 Javascript
微信JSAPI Ticket接口签名详解
Jun 28 #Javascript
Angular.js自动化测试之protractor详解
Jul 07 #Javascript
vue.js全局API之nextTick全面解析
Jul 07 #Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
Jul 07 #Javascript
解决AjaxFileupload 上传时会出现连接重置的问题
Jul 07 #Javascript
基于rem的移动端响应式适配方案(详解)
Jul 07 #Javascript
详谈js模块化规范
Jul 07 #Javascript
You might like
中国广播史趣谈 — 几个历史第一次
2021/03/01 无线电
自己做矿石收音机
2021/03/02 无线电
在PHP中使用Sockets 从Usenet中获取文件
2008/01/10 PHP
php session和cookie使用说明
2010/04/07 PHP
PHP 八种基本的数据类型小结
2011/06/01 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
Extjs4 类的定义和扩展实例
2013/06/28 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
javacript使用break内层跳出外层循环分析
2015/01/12 Javascript
javascript中Number的方法小结
2016/11/21 Javascript
实现微信小程序的wxml文件和wxss文件在webstrom的支持
2017/06/12 Javascript
node.js中grunt和gulp的区别详解
2017/07/17 Javascript
原生js实现简单的焦点图效果实例
2017/12/14 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
Python可跨平台实现获取按键的方法
2015/03/05 Python
10款最好的Web开发的 Python 框架
2015/03/18 Python
python利用Guetzli批量压缩图片
2017/03/23 Python
Python中pip更新和三方插件安装说明
2018/07/08 Python
python 切换root 执行命令的方法
2019/01/19 Python
使用python list 查找所有匹配元素的位置实例
2019/06/11 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
2020/04/29 Python
统计每一学生的平均成绩
2014/06/06 面试题
工作自我评价分享
2013/12/01 职场文书
酒店管理求职信范文
2014/04/06 职场文书
2015年部门工作总结范文
2015/03/31 职场文书
主题班会开场白
2015/06/01 职场文书
庆祝教师节主持词
2015/07/06 职场文书
小学一年级班主任工作经验交流材料
2015/11/02 职场文书
2019消防宣传标语!
2019/07/10 职场文书
创业计划书之美甲店
2019/09/20 职场文书
导游词之海南天涯海角
2019/12/05 职场文书
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
2021/03/29 Python
Golang 对es的操作实例
2022/04/20 Golang