Vue初学之简单的组件间传值实现教程 |
您所在的位置:网站首页 › vue组件之间传值 › Vue初学之简单的组件间传值实现教程 |
父组件向子组件传值: 父组件通过v-bind绑定值: commit父组件通过v-for遍历list,获得每一个item,:content未v-bind:content的简写,把item的值绑定到content字段传给子组件。 在子组件中通过props接收从父组件传过来的值。 var TodoList = { props: ['content','index'], template: "{{content}}", methods: { handleItemClick: function() { this.$emit("delete",this.index) } } }在子组件中通过插值表达式{{}}的方式可以将接收到的content值绑定到标签上。 点击hello ,删除hello 在子组件中通过$emit方法触发事件,如当点击标签时,触发delete事件删除当前的标签: methods: { handleItemClick: function() { this.$emit("delete",this.index) } }在父组件中监听delete事件, 如果监听到就根据当前的index把item从list中删除: handleItemDelete: function(index) { this.list.splice(index,1) } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |