摘要: app <template> <div id="app"> <div class="todo-container"> <div class="todo-wrap"> <MyHeader :addTodo="addTodo"></MyHeader> <MyList :todos="todos" :ch 阅读全文
posted @ 2022-11-10 16:31 小白字太白 阅读(9) 评论(0) 推荐(0) 编辑
摘要: footer <template> <div class="todo-footer" > <label> <input type="checkbox" /> </label> <span> <span>已完成{{doneTotal}}</span> / 全部{{todos.length}} </sp 阅读全文
posted @ 2022-11-10 15:49 小白字太白 阅读(12) 评论(0) 推荐(0) 编辑
摘要: app <template> <div id="app"> <div class="todo-container"> <div class="todo-wrap"> <MyHeader :addTodo="addTodo"></MyHeader> <MyList :todos="todos" :ch 阅读全文
posted @ 2022-11-10 15:19 小白字太白 阅读(39) 评论(0) 推荐(0) 编辑
摘要: app中 <template> <div id="app"> <div class="todo-container"> <div class="todo-wrap"> <MyHeader :addTodo="addTodo"></MyHeader> <MyList :todos="todos" :c 阅读全文
posted @ 2022-11-10 14:56 小白字太白 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 涉及到三个 组件 header <template> <div class="todo-header"> <input type="text" placeholder="请输入你的任务名称,按回车键确认" @keyup.enter="add"/> </div> </template> <script 阅读全文
posted @ 2022-11-10 14:00 小白字太白 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 首先建立静态资源html App。vue <template> <div id="app"> <div class="todo-container"> <div class="todo-wrap"> <MyHeader></MyHeader> <MyList ></MyList> <MyFooter 阅读全文
posted @ 2022-11-10 10:29 小白字太白 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 三种写法 export default { name:"MyFooter", //简单写法 /* props:["name", "age", "sex"] */ //对象写法 // props:{ // name:String, // age:Number, // sex:String, // } 阅读全文
posted @ 2022-11-10 09:23 小白字太白 阅读(28) 评论(0) 推荐(0) 编辑