基于todolist功能——对组件进行拆分(组件与实例的关系)

本文探讨了在Vue中实现todolist功能,详细介绍了如何进行组件拆分,包括全局组件和局部组件的创建及使用。文章还讨论了组件与实例的关系,并讲解了如何实现todolist的删除功能,通过子组件发布事件,父组件订阅来完成数据的删除操作。
摘要由CSDN通过智能技术生成

todolist功能开发

下述例子实现功能:在input框输入内容的时候,通过点击提交按钮将内容发布在列表之中
在这里插入图片描述
页面渲染结果
在这里插入图片描述

代码解析:

  • 通过v-model对数据进行双向绑定,这样输入框里每一次输入的内容都会被存到data的inputValue值当中。
  • 通过v-on:click在提交按钮上绑定了一个名为Submit的方法函数,在每一次点击提交按钮时,Submit方法都会将inputValue的值通过push的方法添加到list中,之后再把inputValue中的值给清空。
  • 最后 ul列表通过v-for的方法对list中的数据进行循环展示。

Vue中的组件拆分

下面对上述例子中列表的li标签进行组件化

1.全局组件:所有实例都能使用的组件

在这里插入图片描述
页面渲染结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值