> 文档中心 > Harmony 记事本增添删除样式

Harmony 记事本增添删除样式

运行结果

css代码

.container {    flex-direction: column;    justify-content: flex-start;    align-items: center;    padding-bottom: 100px;}.title {    font-size: 25px;    margin-top:20px;    margin-bottom: 20px;    color:#000000;    opacity: 0.9;    font-size:28px;}.item{    width:325px;    padding:10px 0;    flex-direction:row;    align-items:center;    justify-content: space-around;    border-bottom: 1px solid #eee;}.todo{    color:#000;    width:180px;    font-size:18px;}.switch{    font-size:12px;    texton-color: green;    textoff-color: red;    text-padding: 5px;    width:100px;    heigh:24px;    allow-scale: false;}.remove{    font-size:12px;    margin-left: 10px;    width:68px;    height: 22px;    color:#fff;    background-color: red;}.info{    width:100%;    margin-top: 10px;    justify-content: center;}.info-text{    font-size:18px;    color:#AD7A1B;}.info-num{    color:orangered;    margin-left: 10px;    margin-right: 10px;}.add-todo{    position: fixed;    left: 0;    bottom:0;    width:100%;    height:60px;    flex-direction: row;    justify-content: space-around;    align-items:center;    background-color: #ddd;}.plan-input{    width:240px;    height:35px;    background-color: #fff;}.plan-btn{    width:90px;    height: 30px;    font-size:15px;}

js代码

import todoList from "../../common/date/todoList.js"export default {    data: {todoList    },   remove(index){console.log(index)this.todoList.splice(index,)   },    switchChange(index){ this.todoList[index].status = !this.todoList[index].status    },    addTodo(){ this.todoList.push({     info:'IDE工具无法监听键盘输入',     status:false })    },    computed:{ todoCount(){     let num =0;     this.todoList.forEach(element=>{  if(!element.status){      num++  }     });     return num }    }}

hml代码

待办事项
{{$item.info}}
您还有 {{todoCount}} 件事情待办

 

js中引入的js代码

export default[    { info:'学习离散', status:true,    },    { info:'学习数据结构', status:false,    },    { info:'学习四级', status:true,    },    { info:'学习培训任务', status:false,    },    { info:'休息', status:true,    }]