iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >vue中$emit怎么用
  • 725
分享到

vue中$emit怎么用

2023-06-29 12:06:25 725人浏览 泡泡鱼
摘要

这篇文章主要为大家展示了“Vue中$emit怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中$emit怎么用”这篇文章吧。在vue中,“$emit”用于触发当前实例上的事件,附近参数

这篇文章主要为大家展示了“Vue中$emit怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中$emit怎么用”这篇文章吧。

在vue中,“$emit”用于触发当前实例上的事件,附近参数都会传给监听器回调;子组件可以利用“$emit”触发父组件的自定义事件,语法为“vm.$emit( event, […args] )”。

本文操作环境:windows10系统、Vue2.9.6版,DELL G3电脑。

vue中$emit的用法

vue中使用 $emit(eventName) 触发事件

$emit(eventName)  触发当前实例上的事件,附加参数都会传给监听器回调。

使用 $emit(eventName) 触发事件

api 中的解释:

vm.$emit( event, […args] )

vue中 关于$emit的用法

父组件可以使用 props 把数据传给子组件。

子组件可以使用 $emit 触发父组件的自定义事件。

vm.$emit( event, arg ) //触发当前实例上的事件vm.$on( event, fn );//监听event事件后运行 fn;

示例如下:

子组件

<template>    <div class="train-city">      <h4>父组件传给子组件的toCity:{{sendData}}</h4>       <br/><button @click='select(`大连`)'>点击此处将‘大连’发射给父组件</button>    </div>  </template>  <script>    export default {      name:'trainCity',      props:['sendData'], // 用来接收父组件传给子组件的数据      methods:{        select(val) {          let data = {            cityname: val          };          this.$emit('showCityName',data);//select事件触发后,自动触发showCityName事件        }      }    }  </script>

父组件:

<template>      <div>父组件的toCity{{toCity}}</div>      <train-city @showCityName="updateCity" :sendData="toCity"></train-city>  <template>  <script>    import TrainCity from "./train-city";    export default {      name:'index',      components: {TrainCity},      data () {        return {          toCity:"北京"        }      },      methods:{        updateCity(data){//触发子组件城市选择-选择城市的事件          this.toCity = data.cityname;//改变了父组件的值          console.log('toCity:'+this.toCity)        }      }    }  </script>

以上是“vue中$emit怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: vue中$emit怎么用

本文链接: https://www.lsjlt.com/news/324971.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue中$emit怎么用
    这篇文章主要为大家展示了“vue中$emit怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中$emit怎么用”这篇文章吧。在vue中,“$emit”用于触发当前实例上的事件,附近参数...
    99+
    2023-06-29
  • vue中prop与$emit怎么用
    这篇文章主要介绍“vue中prop与$emit怎么用”,在日常操作中,相信很多人在vue中prop与$emit怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue中prop与$emit怎么用”的疑惑有所...
    99+
    2023-06-29
  • vue中$emit的用法详解
    目录vue2.xvue3.x子组件父组件vue2.x 1、父组件可以使用 props 把数据传给子组件。2、子组件可以使用 $emit,让父组件监听到自定义事件 。 vm.$emit...
    99+
    2024-04-02
  • Vue3中props和emit怎么使用
    这篇文章主要介绍“Vue3中props和emit怎么使用”,在日常操作中,相信很多人在Vue3中props和emit怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue3中props和emit怎么使用...
    99+
    2023-07-05
  • vue中this.$emit使用方法的实际案例
    目录需求:1新增页面2 新增页面中点击关联项目弹出的页面3实现效果总结this.$emit()主要用于子组件向父组件传值。 下面就给大家举一个实际开发中使用到的案例。 需求: 点击关...
    99+
    2023-02-10
    vue this.$emit作用 vue this.$emit
  • vue之prop与$emit的用法说明
    目录prop与$emit的用法1.vue组件Prop传递数据2.子组件可以使用$emit触发父组件的自定义事件今天遇到的坑--this.$emit我的实现方法效果问题来了,问题解决p...
    99+
    2024-04-02
  • vue中关于$emit和$on的使用及说明
    目录$emit和$on的使用及说明1. vm.$on(event,callback)2. vm.$emit(eventName,[…args])3.示例$emit和$o...
    99+
    2022-11-13
    vue中$emit使用 vue中$on使用 $emit和$on使用
  • c#中怎么用Emit动态创建类
    在C#中使用Emit动态创建类,需要使用System.Reflection.Emit命名空间中的类和方法。以下是一个简单的示例,演示...
    99+
    2024-04-02
  • vue中$emit传递多个参(arguments和$event)
    目录前言1.只有子组件传值(单个、多个)写法一:(自由式)写法二:(arguments写法)2.子组件传值,父组件也传值前言 使用 $emit 从子组件传递数据到父组件时,主要有以下...
    99+
    2023-02-02
    vue $emit传递多个参 vue $emit传递参数
  • Vue中$emit $refs子父组件间方法如何调用
    这篇文章将为大家详细讲解有关Vue中$emit $refs子父组件间方法如何调用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、$emit子组件调用父组件的方法并传递数...
    99+
    2024-04-02
  • Vue中$on和$emit的实现原理分析
    目录Vue中发布订阅模式$emit和$on用法深挖首先剖析一下$on的原理实现有一点要记住先定义的先触发分析$emit先打个断点Vue中发布订阅模式 在Vue中采用了发布订阅模式,典...
    99+
    2024-04-02
  • Vue中emit事件无法触发的问题及解决
    目录Vue emit事件无法触发问题Vue中emit的使用vue子传父参数的方法共有两种 下列优先讲解下其emit的传输方法 Vue emit事件无法触发问题 在...
    99+
    2024-04-02
  • vue中的事件触发(emit)及监听(on)问题
    目录vue事件触发(emit)及监听(on)每个 vue 实例都实现了事件接口案例vue emit事件无法触发问题vue事件触发(emit)及监听(on) 每个 vue 实例都实现了...
    99+
    2024-04-02
  • Vue 关于$emit与props的使用示例代码
    目录一、props 和 $emit二、示例一、props 和 $emit 1、子组件向父组件传值,通过$emit 事件向父组件发送消息,将自己的数据传递给父组件。 2、props 可...
    99+
    2024-04-02
  • c#中emit的使用方法是什么
    在C#中,emit是一个动态生成IL代码的技术,通常与反射和动态代码生成结合使用。通过emit,我们可以在运行时动态创建和修改程序集...
    99+
    2024-04-02
  • vue使用$emit时父组件无法监听到子组件事件怎么办
    这篇文章主要介绍vue使用$emit时父组件无法监听到子组件事件怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!vue使用$emit时,父组件无法监听到子组件的事件的原因是$em...
    99+
    2024-04-02
  • vue.js中怎么使用$refs和$emit 实现父子组件交互
    这篇文章给大家介绍vue.js中怎么使用$refs和$emit 实现父子组件交互,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。<strong>父调子 $refs&...
    99+
    2024-04-02
  • 关于vue.js中this.$emit的理解使用
    目录一、每个 Vue 实例都实现了事件接口二、注意事项三、例子及说明 四、总说明一、每个 Vue 实例都实现了事件接口 即: 1、使用 $on(eventName) 监听事...
    99+
    2024-04-02
  • vue中vue-router怎么使用
    这篇文章主要介绍“vue中vue-router怎么使用”,在日常操作中,相信很多人在vue中vue-router怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue中vue-router怎么使用”的疑...
    99+
    2023-06-30
  • Vue中子组件向父组件传值$emit、.sync的案例详解
    目录父组件子组件案例父组件子组件v-model首先我们可先了解一个父组件向子组件传值的一个案例:将父组件请求的后端数据传值给子组件props 因为通过属性传值是单向的,有时候我们需要...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作