vue 父组件给子组件传值子组件给父组件传值的实例代码


Posted in Javascript onApril 15, 2019

父组件如何给子组件传值

使用props

举个例子:

子组件:fromTest.vue,父组件 app.vue

fromTest.vue

<template>
<h2>{{title}}</h2> //title必须是父组件传递的
</template>
<script>
  export default (){

    props:["title"]  //可以是数组,也可以是对象
    //如何对title进行校验
    //props:{
    // type:String,required:true //如果父组件不传值就会报错
    //}
  }
</script>

父组件 app.vue

<template>
<from-test title = "你好 "></from-test>   //1.指定值
//<from-test :title = "titleVar "></from-test>   //2.动态传值 titleVar 是变量
</template>
<script>
 export default (){
   data(){

     titleVar :'你好'  //动态传值就代表数据这里需要定义titleVar
  }
  }
</script>

子组件如何给父组件传值

事件,$emit

子组件

button.vue

<template>
  <button @click='handClick'></button>
</template>
<script>
  export default(){
  methods(){
   handClick(){
     this.$emit(lalala,{message:"heihei"}) //lalala是函数名称,后面是想要传递的值

   }
  }
 }
</script>

父组件

app.vue

<template>
  <k-button @lalala = handClick></k-button>
</template>
<script>
import KButton form './components/KButton'  //自己要记得导入组件,引用组件名称
  export default(){ 
   components(){
      KButton
   }
   methods(){
     handClick(obj){
       console.log(obj)  //点击button,控制台就收到值了
     }
    }

 }
</script>

总结

以上所述是小编给大家介绍的vue 父组件给子组件传值子组件给父组件传值的实例代码 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
JQUBAR1.1 jQuery 柱状图插件发布
Nov 28 Javascript
JS中confirm,alert,prompt函数区别分析
Jan 17 Javascript
js实现单行文本向上滚动效果实例代码
Nov 28 Javascript
JavaScript判断变量是对象还是数组的方法
Aug 28 Javascript
Javascript获取CSS伪元素属性的实现代码
Sep 28 Javascript
jQueryUI中的datepicker使用方法详解
May 25 Javascript
大型JavaScript应用程序架构设计模式
Jun 29 Javascript
Angular中的$watch、$watchGroup、$watchCollection
Jun 25 Javascript
javascript计算渐变颜色的实例
Sep 22 Javascript
JavaScript判断输入是否为数字类型的方法总结
Sep 28 Javascript
Mpvue中使用Vant Weapp组件库的方法步骤
May 16 Javascript
jQuery - AJAX load() 实例用法详解
Aug 27 jQuery
Vuex的actions属性的具体使用
Apr 14 #Javascript
vue全局自定义指令-元素拖拽的实现代码
Apr 14 #Javascript
vue自定义指令之面板拖拽的实现
Apr 14 #Javascript
详解Vue组件之间通信的七种方式
Apr 14 #Javascript
浅谈Vue CLI 3结合Lerna进行UI框架设计
Apr 14 #Javascript
vue使用axios上传文件(FormData)的方法
Apr 14 #Javascript
详解如何理解vue的key属性
Apr 14 #Javascript
You might like
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
那些年我们错过的魔术方法(Magic Methods)
2014/01/14 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
php DES加密算法实例分析
2019/09/18 PHP
表单提交时自动复制内容到剪贴板的js代码
2007/03/16 Javascript
javascript日期转换 时间戳转日期格式
2011/11/05 Javascript
js计算精度问题小结
2013/04/22 Javascript
Js 去掉字符串中的空格(实现代码)
2013/11/19 Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
2016/08/29 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
微信小程序 蓝牙的实现实例代码
2017/06/27 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
2018/05/16 Javascript
js 函数性能比较方法
2020/08/24 Javascript
js中复选框的取值及赋值示例详解
2020/10/18 Javascript
Python 正则表达式操作指南
2009/05/04 Python
浅析Python中将单词首字母大写的capitalize()方法
2015/05/18 Python
Python中import导入上一级目录模块及循环import问题的解决
2016/06/04 Python
Python正则表达式完全指南
2017/05/25 Python
Python栈算法的实现与简单应用示例
2017/11/01 Python
python实现手机通讯录搜索功能
2018/02/22 Python
tensorflow识别自己手写数字
2018/03/14 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
2018/10/09 Python
python tkinter实现屏保程序
2019/07/30 Python
python opencv调用笔记本摄像头
2019/08/28 Python
雅诗兰黛香港官网:Estee Lauder香港
2017/09/26 全球购物
MIXIT官网:俄罗斯最大的化妆品公司之一
2020/01/25 全球购物
SQL Server面试题
2016/10/17 面试题
养殖项目策划书范文
2014/01/13 职场文书
2014自主招生自荐信策略
2014/01/27 职场文书
乡党政领导班子群众路线教育实践活动个人对照检查材料
2014/09/20 职场文书
2014年财务工作总结与计划
2014/12/08 职场文书
业务内勤岗位职责
2015/04/13 职场文书
道歉的话怎么说
2015/05/12 职场文书
小学生法制教育心得体会
2016/01/14 职场文书
初中运动会闭幕词范本3篇
2019/12/09 职场文书
MySQL分区表实现按月份归类
2021/11/01 MySQL