<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>todolist组件拆分2</title> <script src="../2.5.20-vue.js"></script> <!--//提前加载,避免出现抖屏--> </head> <body> <!--两大核心 父组件和子组件的交互 父组件通过props的方式向子组件传递参数 props: ['content', "index"], //接收两个属性值 子组件通过发布订阅模式来向父组件传递参数 this.$emit('delete', this.index) --> <div id="root"> <div> <input v-model="inputValue" /> <button @click="handleSubmit">提交</button> </div> <ul> <todo-item v-for = "(item, index) of list" :key="index" :content = "item" :index = "index" @delete = "handleDelete" ></todo-item> <!-- @delete = "handleDelet
父组件和子组件的交互以及实现todolist的删除功能
最新推荐文章于 2024-06-22 16:16:09 发布