美文网首页程序员
vue $emit v-on 自定义组件绑定监听

vue $emit v-on 自定义组件绑定监听

作者: 流年_时光 | 来源:发表于2019-03-29 15:10 被阅读0次

在自定义组件中对点击事件绑定,在父组件中获得点击事件传的参数:【相当于自定义了一个view,对这个view中的部分控件设置了点击监听,当我们点击时子组件将事件带参发送给父组件,具体的点击执行流程在父组件里写,子组件只负责发送监听事件】

大致逻辑

子:@tag点击事件
<text class="video_record_modify" @tap="modify_Video(videoList.id)">编辑视频</text>

<script>

export default {

methods: {

modify_Video: function(id) {

console.log('videoItem_m:' + id)

this.$emit('modifyVideo', id);//向父控件发送点击事件

}

}

}

</script>


父:v-on【子控件发送的名字】=【父界面】自定义的相对于的处理逻辑

<upload-record-item :videoList="item" v-on:modifyVideo="modifyVideo" ></upload-record-item>

//引入自定义组件

import uploadRecordItem from '../../components/mine/uploadRecordItem.vue';

export default {

components: {

uploadRecordItem,

},

methods: {

modifyVideo:function(id) {

console.log('接收子控件发送的修改数据:' + id)

},

}

}

</script>


相关文章

  • Vue 中的$emit $on 组件中的事件运用 非父子组件通信

    $emit 用v-on绑定 用本体用$emit绑定子组件:increment中的办法 html 子组件 $emit...

  • vue $emit v-on 自定义组件绑定监听

    在自定义组件中对点击事件绑定,在父组件中获得点击事件传的参数:【相当于自定义了一个view,对这个view中的部分...

  • vue-$emit

    绑定自定义事件 格式:在父组件组件中用v-on指令绑定一个自定义事件(代码如下:)注意:v-on:click、v-...

  • 【VUE】父子组件传值

    【父对子】 父组件监听子组件值和方法v-on、$emit 子组件 父组件调用子组件方法,更新子组件 利用$refs...

  • vue 事件

    Vue.js 事件 在 vue 中,事件通过指令 v-on 进行绑定,v-on 缩写 @ 组件的 methods ...

  • 2020-02-10

    通过自定义事件实现子组件向父组件传递数据. 流程: *子组件通过$emit()来触发事件 *通过v-on来...

  • Vue父子组件通信之$emit(基于vue2.5,ES6)

    一、$emit的作用 在Vue中,父组件监听子组件触发的事件,需要在子组件用使用 $emit 触发,在父组件中使用...

  • vue2.5父子组件和非父子组件间的通信

    1、父子组件通信 查看官方文档中关于父子组件的相互通信,其推荐的是父组件中使用 v-on监听子组件上 $emit ...

  • Vue.js组件传值

    子组件向父组件传值 在子组件页面触发事件$emit 在父组件中在组件标签中调用v-on事件监听 父组件向子组件传值...

  • vue.js 核心知识点二

    - 2.1 v-on可以监听多个方法吗? v-on 绑定单个或多个事件 - 2.2 vue中 key 值的作用 数...

网友评论

    本文标题:vue $emit v-on 自定义组件绑定监听

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