美文网首页
2.3简单的组件传值

2.3简单的组件传值

作者: 我打过猴 | 来源:发表于2018-09-12 18:16 被阅读0次
<div id="app">


    <input type="text" v-model="inputValue">
    <button v-on:click="handleBtnClick">提交</button>
    <ul>
        <!--
         1.@delete="handleItemDelete"  给子元素绑定事件
         2.父组件向子组件传值通过 v-bind传递
         3.子组件向父组件传值,子组件通过 this.$emit 方法向父组件发送事件,通过事件传递数据
       -->
        <todo-item :content="item"
                    v-bind:index="index"
                   v-for="(item,index) in list"
                   @delete="handleItemDelete"
        >


        </todo-item>
    </ul>
</div>

<script>

    var TodoItem = {
        props: ['content','index'],
        template: "<li @click='handleItemClick'>{{content}}</li>",
        methods:{
            handleItemClick:function () {
                this.$emit("delete",this.index)  // 发射一个自定义事件

            }
        }
    }

    var app = new Vue({
        el: '#app',
        components: {
            TodoItem: TodoItem
        },
        data: {
            list: [],
            inputValue: ''
        },
        methods: {
            handleBtnClick: function () {
                if (!this.inputValue == '') {
                    this.list.push(this.inputValue)
                    this.inputValue = ''
                }
            },
            handleItemDelete:function (index) {
                this.list.splice(index,1)
            }
        }
    })

</script>

相关文章

  • 2.3简单的组件传值

  • vue3组件传值方式

    父组件向子组件传值 1、简单的props方式 子组件向父组件传值 1、函数方式 2、emit方式 3、provid...

  • 组件之间的传值

    组件之间的传值,包括父子组件传值,兄弟组件之间的传值,其中父子组件包括父组件向子组件传值和子组件向父组件传值,现在...

  • Vue - 传值

    Vue 传值有两种:1)父组件向子组件传值(属性传值,Prop传值)2)子组件向父组件传值 一、父组件向子组件传值...

  • Vue_组件间传值

    1、父组件传值给子组件2、子组件传值给父组件 1、父组件传值给子组件 2、子组件传值给父组件

  • 2018-09-05

    组件传值问题 父组件给子组件传值应该使用props。子组件要给父组件传值,需要调用父组件传递的方法。props传值...

  • react-native 父子组件之间传值

    1.父组件传值给子组件 父组件给子组件传值 react 和vue都是很相似的 , 很简单 1.父组件引入子组件im...

  • Vue父子组件通信和双向绑定

    本篇文章主要介绍父子组件传值,组件的数据双向绑定。 1. 基础父子组件传值 父子组件传值,这是Vue组件传值最常见...

  • vue2.0 父子组件传值

    父组件传值给子组件 子组件 子组件通过 props 接收值 父组件 父组件通过标签属性传值 子组件传值给父组件 子...

  • Vue.js父子组件和非父子组件间的传值通信

    [toc] 父子组件的传值通信 父组件向子组件传值 父组件: 子组件: 子组件向父组件传值 Note 子组件不能直...

网友评论

      本文标题:2.3简单的组件传值

      本文链接:https://www.haomeiwen.com/subject/jydbgftx.html