vue.js实例todoList
来源:互联网 发布:windows nt 4.0 sp6 编辑:程序博客网 时间:2024/05/15 07:32
新建组件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; }
阅读全文
0 0
- vue.js实例todoList
- vue简单实例(todolist)
- vue.js 练手--简单ToDoList
- vue.js实现简单todolist
- 第一个Vue.js入门toDoList参考
- flask + vue.js 实现简单todolist应用
- vue---todolist
- vue-todolist-demo
- Vue之ToDoList实战
- Vue之todoList
- vue-简单的todolist
- Vue实现简单ToDoList
- vue写todolist
- ToDoList(Vue示例)
- vue.js入门实例
- Vue.js 实例
- vue.js简单实例
- 8.vue.js实例:Vue.js 表格
- WebApi 断点上传
- linux中关闭正在运行的脚本
- IIPP Week 3
- 【容斥原理】
- JavaBeen类的几种写法及优缺点
- vue.js实例todoList
- 图像数据每行对齐到4字节
- 孤儿进程与僵尸进程
- Tomcat修改service.xml性能调优 增加最大并发连接数
- Dedecms模板下载:教育培训行业网站织梦模板
- 不用加减乘除做加法
- 短小精干的Unix类后门Tiny shell的使用与分析
- Android Studio修改注释模板
- adb logcat -c failed