利用Vue方法实现一个简单的TODOlist

Vue实现简单ToDolist案例 Vue实现简单ToDolist案例 <template> <div> <div> <input type="text" v-model="inputValue" @keydown.enter="add"> <span @click="shaix" style="cursor: pointer;">筛选</span> <h3>正在进行({{noList}})</h3& 阅读详情

效果如下:

 

 代码如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<link rel="stylesheet" type="text/css" href="css/bootstrap.css"/>
		<script type="text/javascript" src="js/vue.js" ></script>
		<script type="text/javascript" src="js/jquery-1.11.0.js" ></script>
		<title>todolist</title>
		<style>
			*{
				margin: 0;
				padding: 0;
			}
			#app{
				width: 70%;
				margin: 50px auto; 
			}
			.done{
				text-decoration: line-through;
			}
		</style>
	</head>
	<body>
		<div id="app">
			<div>
				<div>
					<div class="form-group">
						<textarea class="form-control" v-model="val"></textarea>
					</div>
					<div class="form-group">
						<button class="btn btn-danger" @click="send">发送</button>
					</div>
				</div>
				
				<hr/>
				
				<ul class="list-group">
					<li class="list-group-item" v-for="(item,index) in list">
						<input type="checkbox" v-model="item.done"/>
						<span :class="{'done':item.done}">{{item.content}}</span>
						<button class="btn btn-success pull-right"  v-if="item.done">完成</button>
						<button class="btn btn-warning pull-right" @click="del(index)" v-else>删除</button>
						<div class="clearfix"></div>
					</li>					
				</ul>
				
			</div>
		</div>
		<script>
			new Vue({
				el:"#app",
				data:{
					list:[
						{id:"1",content:"吃饭饭",done:false},
						{id:"2",content:"睡觉觉",done:false},
						{id:"3",content:"打豆豆",done:false}
					],
					val:""
				},
				methods:{
					send(){
						var obj={
							id:this.list[this.list.length-1].id+1,
							content:this.val,
							done:false
						}
						this.list.push(obj)
						this.val=""
					},
					del(index){
						this.list.splice(index,1)
					}
					
				}
				
			})
		</script>
	</body>
</html>

 

Vue实现todoList完整功能 文章目录今日小结:vue脚手架父子组件之间传值父组件给子组件传值子组件给父组件传值window.localStorage实现ToDoList功能代码地址 今日小结: 使用vue脚手架进行项目的搭建,对于真个页面使用组件来进行页面的拆分,练习使用父子组件的之间的传值; vue脚手架 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统 @vue/cli 3.x 安装新版本的Vue... 阅读详情

相关推荐

Vue - 用Vue写一个TodoList小栗子

推荐:Vue学习汇总 Vue学习(五)- 用Vue写一个TodoList小栗子 需求 在输入框中输入计划,点击提交,可以加入List的最前面。 避免输入全是空格。 避免按钮点击的冒泡事件。 代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>TodoList</title> <script src="./js/vue.js">&l

kaven 1214

vue实现todolist笔记

文章目录前言一、静态页面二、初始化列表三、添加演示四、勾选演示五、删除演示六、底部统计演示七、底部交互演示所有代码总结 前言 使用Vue实现简单的todo-list案例 🌴学习Vue只用通过不断的练习,和使用代码才能够熟记,我跟着视频敲了一遍后,想着要自己再敲一遍,捋一下逻辑,让自己记得更熟。 一、静态页面 🌾首先已经有了todolist的静态页面的html以及css文件,想办法用组件来实现就要进行拆分,看着静态页面思考一下拆分几个子组件,最后都放入父组件App.vue 🌾分好之后,确定哪个组件包含其

weixin_45732235的博客 3408

保姆级教程:用Unidbg搞定阿里系App的x-sign和长x-mini-wua签名(附完整Java代码)

本文详细介绍了如何使用Unidbg框架模拟执行阿里系App的原生库,生成关键的x-sign和x-mini-wua签名参数。通过完整的Java代码示例和实战技巧,帮助开发者高效实现签名算法,适用于安全研究、数据分析和第三方应用开发场景。

weixin_29243279的博客 487

Vue实现 TodoList

手把手教你完成TodoList,定制专属待办事项!

X-77 6559

别再只用串口助手了!用LabVIEW给STM32F103C8T6做个专属上位机(附完整源码)

本文详细介绍了如何利用LabVIEW为STM32F103C8T6开发定制化上位机,替代传统串口助手,实现高效数据交互。内容涵盖硬件架构设计、STM32固件优化、LabVIEW上位机开发技巧及工业级应用案例,特别适合需要实时数据采集与处理的工控场景。

weixin_42524762的博客 368

告别混乱代码!在Arduino IDE中管理多文件项目的5个必备技巧

本文分享了在Arduino IDE中管理多文件项目的5个必备技巧,帮助开发者告别混乱代码。通过代码分割和模块化设计,提升编译效率、降低内存占用,并实现功能解耦。重点介绍了头文件设计、CPP文件实现、调试技巧和工业级目录结构,让你的Arduino项目像乐高积木一样清晰易维护。

fun88的博客 361

Vue实现todolist

todolist,又是todolist

qq_58705070的博客 749

遗传算法详解 附python代码实现

遗传算法 遗传算法是用于解决最优化问题的一种搜索算法。从名字来看,遗传算法借用了生物学里达尔文的进化理论:”适者生存,不适者淘汰“,将该理论以算法的形式表现出来就是遗传算法的过程。 问题引入 上面提到遗传算法是用来解决最优化问题的,下面我将以求二元函数: def F(x, y): return 3*(1-x)**2*np.exp(-(x**2)-(y+1)**2)- 10*(x/5 - x**3......

ha_ha_ha233的博客 22万+

利用vue做一个简单的todolist

vue

qq_50280292的博客 2412

一文入门BMS(电池管理系统)

本文章是基于曾师兄的文稿《具有组网扩展功能的新能源汽车电池管理系统》而写的文章。该文章主要是对BMS(Battery Management System,电池管理系统)做一些简要的介绍,借此助各位也助我入门BMS。有纰漏请指出,转载请说明。学习交流请发邮件 1280253714@qq.com。

weixin_45817947的博客 2万+

Cesium教程(十七):淹没分析

淹没分析是根据某片区域的地形及洪水流量速度,动态模拟该地形区域水位逐渐上涨的淹没过程。该功能可适用于山区、丘陵等地形起伏较大区域,模拟洪水涨到安全限定高度的淹没过程,为防洪水救灾提供一定的参考。此外,还可以为河谷地带修建水利工程设计与选址提供参考依据。

WwLK123的博客 3008

Vue实例-Todo-list案例

基本效果图组件化编码流程(通用)1.实现静态组件:抽取组件,使用组件实现静态页面效果2.展示动态数据:2.1.数据的类型、名称是什么?2.2.数据保存在哪个组件?3.交互一从绑定事件监听开始。

anxiangzsq的博客 1703

VSCode 中搭建 Python 开发环境

**验证安装**:打开终端(CMD/PowerShell/终端),输入 `python --version`(Windows)或 `python3 --version`(macOS/Linux),显示版本号即成功。- **下载地址**:[Python 官网](https://www.python.org/downloads/)(选择对应系统的最新稳定版,推荐 3.8+)- **调试**:通过 `launch.json` 配置,设置断点后按 `F5` 启动,使用 `F10/F11` 控制流程。

寒寒豆豆软件公司的博客 2537

html点击一个input触发另一个input_从零单排vue第五课--开发一个超级简单的TodoList...

前情回顾上一课,我们学习了vue中是如何处理用户输入的。通过一个input框,使用v-mode指令,然后在data中定义一个变量,v-model的值等于该变量,就可以很方便的实现双向数据绑定。着手开发一个超级简单的ToDoList目标功能:一个input框处理用户输入,一个button按钮将用户输入的内容提交到ul列表中。相关代码如下: 1<!DOCTYPE html> 2<h...

weixin_42548752的博客 552

基于IEEE39节点系统的风力发电机组并网改造与稳定性研究

本文研究了基于IEEE39节点系统的风力发电机组并网改造与稳定性问题。首先将系统工作频率从60Hz转换为50Hz,并对同步发电机、变压器、线路和负荷参数进行相应调整。随后将30、32、34、37号节点的同步发电机替换为不同容量的永磁同步发电机(PMSG)和双馈感应发电机(DFIG),详细建立了两种风电机组的数学模型和控制策略。通过Simulink仿真验证,改造后的系统能够稳定运行并满足并网要求。研究成果为大规模风电并网系统仿真提供了参考,对提高电力系统可再生能源消纳能力具有重要意义。

huanghm88的专栏 110

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

【Vue】使用 Composition API 开发TodoList(1)

使用 Composition API 开发TodoList(1)

看花容易绣花难 465

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

vue-compositionAPI-todoList添加展示列表

compositionAPI开发简单todoList(内容添加和展示): 定义一个输入内容值获取和记录的方法 定义一个记录列表、添加内容到列表的方法 利用setup()函数处理业务逻辑,进行流程调度 标签元素添加相应方法,执行获取和添加内容的方法,以及内容列表的展示 代码示例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-

qq_39111074的博客 414

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

一个小项目带你了解vue框架——TodoList(简单实用易上手)

你是否还在为繁杂的事情感到头昏脑涨?你是否还在将便利贴贴满整个桌面?本文就为你解决这个烦恼,使用vue框架做一个todolist,将事情整理的井井有条不再是一个遥不可及梦!让我们行动起来吧!

DecorateCC的博客 2856

实现一个简单的 TodoList 应用以学习 Vue 基础

在这个 TodoList 应用中,用户可以添加待办事项、标记完成状态以及删除待办事项。为了实现这一点,我们将创建一个简单的 Vue 组件,并逐步添加功能。通过这个项目,我们体验了 Vue.js 的基本使用,包括组件的创建、响应式属性的使用、事件处理以及计算属性的应用。将待办事项存储到 LocalStorage 中,以便在页面刷新后保持数据。添加编辑功能,让用户能够编辑已添加的事项。设计更复杂的样式,增强视觉效果。

有我更精彩的博客 1012

利用vue实现简单的ToDoList

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ToDOlist</title> <script src="../js/vue.js" type="text/javascript" charset="utf-8"></script> </head> <body> <div id="app"

qq_40994735的博客 677

vuejs入门:简单的ToDoList

一、工具 具备html、css、js的基础知识 chrome浏览器 vscode文本编辑器 vuejs的官方文档 二、我理解的vuejs vue(读/vju:/,与view同音)是一套用于构建用户界面的js框架,它是轻量级的,易上手(作为一个前端小白本人用事实证明确实易上手) 官方提供了webpack等脚手架工具,提供了一整套前端集成框架,所有依赖都已经包办,只需要下载好然后根据要求在...

Yvettre的博客 3188

用Vue写一个todolist功能

今天打算用Vue来完成一个todolist的小案例,如下图: 功能分析 首先看看有什么功能,要用什么方法完成 在文本框输入待办事项,按下回车事项会添加到正在进行下面 任务完成点击左边的复选框,事项会添加到已经完成的任务 如果任务取消,点击右边的横杠删除即可 如何实现功能 要完成上面的第一个功能,按下回车添加任务 ...

qq_44820039的博客 2633

实战 Vue 之实现 todoList

todoList 是一个任务管理功能,本文将使用 Vue 框架实现。包含的具体功能点如下: 1. 添加任务; 2. 修改任务状态; 3. 删除任务; 4. 筛选任务。

杏子 1941

php task todolist,使用Vue完成一个简单的todolist的方法

看了两天的Vue,还是上手写一个简单的todolist更实用(文末有彩蛋)。一、使用vue-cli脚手架快速搭建一个框架利用vue-cli来自动生成我们项目的前端目录及文件,方法:npm install -g vue-clivue init webpack my-projectcd my-projectnpm installnpm run dev这样我们的一个基于webpack的vue项目目录就可...

weixin_33603802的博客 285

Vue 组件封装,实现TodoList

封装Todolist和里面的Title部分,便于复用。 main.js import Vue from 'vue' import Todolist from './components/Todolist' Vue.config.productionTip = false new Vue({ /* 找到id为app的容器,组件选择器 */ el: '#app', componen...

xqiitan的专栏 974
上一篇: Vue中 v-for的用法,获取
下一篇: 利用Vue方法实现一个简单的购物车
Lurkers.
博客等级 码龄9年 27粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值