全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Vue2.0组件间数据传递示例

Vue1.0组件间传递

  • 使用$on()监听事件;
  • 使用$emit()在它上面触发事件;
  • 使用$dispatch()派发事件,事件沿着父链冒泡;
  • 使用$broadcast()广播事件,事件向下传导给所有的后代

Vue2.0后$dispatch(),$broadcast()被弃用,见https://cn.vuejs.org/v2/guide/migration.html#dispatch-和-broadcast-替换

1,父组件向子组件传递场景:Father上一个输入框,根据输入传递到Child组件上。

父组件:

<template>
 <div>
  <input type="text" v-model="msg">
  <br>
  //将子控件属性inputValue与父组件msg属性绑定
  <child :inputValue="msg"></child>
 </div>
</template>
<style>

</style>
<script>
 export default{
  data(){
   return {
    msg: '请输入'
   }
  },
  components: {
   child: require('./Child.vue')
  }
 }
</script>

子组件:

<template>
 <div>
  <p>{{inputValue}}</p>
 </div>
</template>
<style>

</style>
<script>
  export default{
    props: {
     inputValue: String
    }
  }
</script>

2,子组件向父组件传值场景:子组件上输入框,输入值改变后父组件监听到,弹出弹框

 父组件:

<template>
 <div>
//message为子控件上绑定的通知;recieveMessage为父组件监听到后的方法
  <child2 v-on:message="recieveMessage"></child2>
 </div>
</template>
<script>
 import {Toast} from 'mint-ui'
 export default{
  components: {
   child2: require('./Child2.vue'),
   Toast
  },
  methods: {
   recieveMessage: function (text) {
    Toast('监听到子组件变化'+text);
   }
  }
 }
</script>

子组件:

<template>
 <div>
  <input type="text" v-model="msg" @change="onInput">
 </div>
</template>
<script>
 export default{
  data(){
   return {
    msg: '请输入值'
   }
  },
  methods: {
   onInput: function () {
    if (this.msg.trim()) {
     this.$emit('message', this.msg);
    }
   }
  }
 }
</script>

以上所述是小编给大家介绍的Vue2.0组件间数据传递,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# vue  # 组件传递数据  # vue2.0组件数据传递  # vue组件间的数据传递  # Vuejs第九篇之组件作用域及props数据传递实例详解  # vue父子组件的数据传递示例  # Vue.js实战之组件之间的数据传递  # Vue 父子组件的数据传递、修改和更新方法  # vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法  # Vue表单类的父子组件数据传递示例  # Vue 父子组件数据传递的四种方式( inheritAttrs + $attrs + $listen  # vue组件中的数据传递方法  # Vuejs 组件——props数据传递的实例代码  # vue组件之间数据传递的方法实例分析  # 请输入  # 绑定  # 小编  # 输入框  # 在此  # 给大家  # 弹出  # 所述  # 给我留言  # 感谢大家  # 为父  # 疑问请  # 有任何  # class  # pre  # Father  # Child  # brush  # input  # div 


相关文章: seo网站制作优化,网站SEO优化步骤有哪些?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  如何在建站之星绑定自定义域名?  如何做静态网页,sublimetext3.0制作静态网页?  C++时间戳转换成日期时间的步骤和示例代码  ui设计制作网站有哪些,手机UI设计网址吗?  制作网站怎么制作,*游戏网站怎么搭建?  如何高效配置香港服务器实现快速建站?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  c# 在ASP.NET Core中管理和取消后台任务  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  制作网站外包平台,自动化接单网站有哪些?  如何通过虚拟机搭建网站?详细步骤解析  开封网站制作公司,网络用语开封是什么意思?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?  如何打造高效商业网站?建站目的决定转化率  如何快速启动建站代理加盟业务?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  网站制作壁纸教程视频,电脑壁纸网站?  建站主机选哪家性价比最高?  建站之家VIP精选网站模板与SEO优化教程整合指南  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  如何获取开源自助建站系统免费下载链接?  如何通过虚拟主机快速完成网站搭建?  如何在IIS中配置站点IP、端口及主机头?  网站制作报价单模板图片,小松挖机官方网站报价?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  建站之星在线版空间:自助建站+智能模板一键生成方案  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  如何将凡科建站内容保存为本地文件?  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  如何在万网开始建站?分步指南解析  香港服务器网站推广:SEO优化与外贸独立站搭建策略  建站ABC备案流程中有哪些关键注意事项?  建站主机CVM配置优化、SEO策略与性能提升指南  浅谈Javascript中的Label语句  昆明网站制作哪家好,昆明公租房申请网上登录入口?  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  建站之星安装后如何自定义网站颜色与字体?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  全景视频制作网站有哪些,全景图怎么做成网页?  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  阿里云网站制作公司,阿里云快速搭建网站好用吗? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。