前端工作小结65-自定义事件

简介: 前端工作小结65-自定义事件

1子组件

mongo.vue

<template>
    <button @click="eat">按钮</button>
</template>
<script>
export default {
  created() {
    this.$on("eat", function(fruit) {
      console.log("子组件接收自己发射的事件");
    });
  },
  methods: {
    eat() {
      console.log("子组件发射事件");
      this.$emit("eat", "芒果");
    }
  }
};
</script>
<style>
</style>

2父组件

app.vue

<template>
  <div id="app">
    <h3>{{name}}</h3>
    <!-- 子组件 -->
    <mongo @eat='eat'/>
  </div>
</template>
<script>
import Mongo from "./components/Mongo";
export default {
  name: "app",
  data() {
    return {
      name: ""
    };
  },
  methods: {
    eat(fruit) {
      console.log("父组件接收事件");
      this.name = fruit;
    }
  },
  components: { Mongo }
};
</script>
<style>
</style>

image.png

相关文章
|
前端开发
前端学习笔记202304学习笔记第十天-自定义事件传递数据2
前端学习笔记202304学习笔记第十天-自定义事件传递数据2
35 0
前端学习笔记202304学习笔记第十天-自定义事件传递数据2
|
前端开发
前端学习笔记202304学习笔记第十天-自定义事件传递数据1
前端学习笔记202304学习笔记第十天-自定义事件传递数据1
49 0
|
前端开发
前端学习笔记202304学习笔记第九天-web前端学习-什么是自定义事件
前端学习笔记202304学习笔记第九天-web前端学习-什么是自定义事件
50 0
|
前端开发
前端学习笔记202304学习笔记第九天-web前端学习-自定义事件传参
前端学习笔记202304学习笔记第九天-web前端学习-自定义事件传参
52 0
|
前端开发
前端学习笔记202304学习笔记第九天-web前端学习-演示自定义事件具体使用1
前端学习笔记202304学习笔记第九天-web前端学习-演示自定义事件具体使用1
54 0
|
前端开发
前端学习笔记202304学习笔记第九天-web前端学习-了解自定义事件的使用步骤
前端学习笔记202304学习笔记第九天-web前端学习-了解自定义事件的使用步骤
44 0
|
前端开发
前端学习笔记202304学习笔记第九天-web前端学习-什么是自定义事件
前端学习笔记202304学习笔记第九天-web前端学习-什么是自定义事件
48 0
|
JavaScript 前端开发
前端学习案例-原生dom的自定义事件
前端学习案例-原生dom的自定义事件
71 0
前端学习案例-原生dom的自定义事件
|
前端开发
前端学习64-自定义事件
前端学习64-自定义事件
136 0
前端学习64-自定义事件
|
JavaScript 前端开发
前端-vue基础62-子组件通过自定义事件向父组件传值
前端-vue基础62-子组件通过自定义事件向父组件传值
108 0
前端-vue基础62-子组件通过自定义事件向父组件传值