vue子组件传给父组件,vue子组件向父组件传值的三种方式

  vue子组件传给父组件,vue子组件向父组件传值的三种方式

  本文主要介绍vue子组件如何使用父组件传递的值,有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  

目录

  子组件通过使用父组件传递的值来调用父组件的数据。

  

子组件使用父组件传过来的值

  

父组件

  alarm statistics:roless . sync= role /alarm statistics

  从导入alarmstatistics。/alarm statistics . vue ;

  组件:{

  报警统计,

  },

  

子组件

  道具:[无角色],

  data() {

  返回{

  角色:this.roless,

  },

  已安装(){

  if(this.role==3){

  this . charty= 9.5% ;

  }否则{

  this . charty= 18% ;

  }

  },

  如果使用父组件接口返回的值,直接在html中使用。

  道具:[infoDatac],

  里

   v-for=(item,i) in infoDatac.notice.admitted

  :key=A i

  Div申请号:{{ item.applyCode }}/div

  div的使用时间:{{ item.useTime }}/div

  span{{ item.title }}/span

  /李

  

vue子组件调用父组件数据

  !声明文档类型

  超文本标记语言

  头

  meta charset=utf-8 /

  标题/标题

  script src= js/vue . js type= text/JavaScript charset= utf-8 /script

  /头

  身体

  div class= id=myVue

  我的组件

  /我的组件

  /div

  !-子组件-

  模板id=子级

  div id=

  Div @click=changedata 子组件:{{data}}/div

  /div

  /模板

  !-父组件-

  模板id=父亲

  差异

  my component-child v-bind:data= str /my component-child

  /div

  /模板

  /body

  脚本类型=text/javascript 字符集=utf-8

  /*父组件中的数据字符串,

  *将父组件的数据绑定到子组件的属性数据。

  *然后可以通过子组件中的props接收,

  *这样,可以在子组件中使用变量this.data1来访问父组件的str1对应的值。

  */

  //当点击子组件时,触发子组件的changedata方法,子组件通过this.data=修改父组件的值;父节点的str值被更改。

  //通过这个访问父组件的方法fn()。$parent.fn()。

  var child={

  道具:[数据],

  模板:“#child”,

  数据:函数(){

  返回{

  字符串:“我是子组件数据”

  }

  },

  方法:{

  changedata:函数(){

  This.data=父组件值被子组件修改;

  这个。$ parent . fn();

  }

  }

  }

  /*父组件*/

  var父亲={

  模板:“#父亲”,

  数据:函数(){

  返回{

  Str:我是父组件数据

  }

  },

  方法:{

  fn:函数(){

  Alert(“我是父组件方法”)

  }

  },

  组件:{

   mycomponentChild :子级

  }

  }

  vm=新Vue({

  //El:“# my vue”,

  组件:{

  “我的组件”:父亲

  }

  }).$ mount( # my vue );

  /脚本

  /html

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: