2、v-on:remove="todos.splice(index, 1)"的意思是绑定一个自定义事件remove:删除这个li对应的数据。目前来看,没有触发事件的代码,触发的格式为this.$emit('remove')有用 回复 陈落: 所以remove这个名字是自己取的吗?大佬可不可以加我QQ,我还有好多问题想问一下可以不 回复2019-07-13 hfhan: 是的,自...
deleteCkcon:function(index){ //用函数splice来删除掉指定的数组元素 this.state.todos.splice(index,1); //删除完成后来更新下页面的内容 this.setState({ todos : this.state.todos }); }, //任务单选框的属性 changeStatus:function(index,isDown){ this.state.todos[index].isDown = isDown this.set...
},//处理删除任务deleteCkcon:function(index){//用函数splice来删除掉指定的数组元素this.state.todos.splice(index,1);//删除完成后来更新下页面的内容this.setState({ todos :this.state.todos }); },//任务单选框的属性changeStatus:function(index,isDown){this.state.todos[index].isDown=isDownthis.set...
},//处理删除任务deleteCkcon:function(index){//用函数splice来删除掉指定的数组元素this.state.todos.splice(index,1);//删除完成后来更新下页面的内容this.setState({ todos:this.state.todos }); }, render:function(){return(<Ck addCkcon={this.addCkcon}/><Ul todos={this.state.todos} deleteCkco...
(index){ this.selectIndex=index }, /* 编辑之后失焦处理部分,如果啥也没输入,就自动删除这个列表 */ editcomplete(index){ if(this.todoslist[index].text===''){ this.todoslist.splice(index,1) } this.selectIndex=-1 }, /* 删除部分 */ deletehandle(index){ this.todoslist.splice(index,1)...
deleteTodo(index){ this.state.todos.splice(index, 1); this.setState({todos: this.state.todos}); this.db.set('todos', this.state.todos); } render(){ var props = { todoCount: this.state.todos.length || 0, todoDoneCount: (this.state.todos && this.state.todos.filter((todo)=>todo...
this.data.leftCount : (this.data.leftCount - 1) ; this.data.todos.splice(e.currentTarget.dataset.index, 1) this.setData({ todos: this.data.todos, leftCount: this.data.leftCount }) }, toggleAllHandle: function(){ //this在这里永远指向的是当前页面对象 console.log(11) this.data.all...
1. 2. 3. 4. /* pages/todos/todos.wxss */ .container{ border-top:1rpxsolid#E0E0E0; } .search{ display:flex; align-items:center; margin:20rpx; padding:20rpx; border:1pxsolid#ccc; border-radius:5rpx; box-shadow:005rpx#E0E0E0; ...
(index) { + this.dataSource.splice(index, 1); + }, + toggle(index) { + this.dataSource[index].done = !this.dataSource[index].done; + }, +}; diff --git a/middlewares/logger/README.md b/middlewares/logger/README.md new file mode 100644 index 00000000..49447011 --- /dev/...
function createTodoAtIndex(e, i) { const newTodos = [...todos]; newTodos.splice(i + 1, 0, { content: '', isCompleted: false, }) setTodos(newTodos); setTimeout(() => { document.forms[0].elements[i + 1].focus(); }, 0) ...