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 相关文章推荐
[原创]站长必须要知道的javascript广告代码
May 30 Javascript
浅谈JavaScript for循环 闭包
Jun 22 Javascript
jQuery Ztree行政地区树状展示(点击加载)
Nov 09 Javascript
JavaScript如何对图片进行黑白化
Apr 10 Javascript
Angular Renderer (渲染器)的具体使用
May 03 Javascript
JS中DOM元素的attribute与property属性示例详解
Sep 04 Javascript
express框架中使用jwt实现验证的方法
Aug 25 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
Sep 06 Javascript
基于JavaScript获取base64图片大小
Oct 18 Javascript
JavaScript原型式继承实现方法
Nov 06 Javascript
小程序Scroll-view上拉滚动刷新数据
Jun 21 Javascript
使用Ajax实现进度条的绘制
Apr 07 Javascript
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
一个简单的自动发送邮件系统(二)
2006/10/09 PHP
PHP中冒号、endif、endwhile、endfor使用介绍
2010/04/28 PHP
在WINDOWS中设置计划任务执行PHP文件的方法
2011/12/19 PHP
ThinkPHP之用户注册登录留言完整实例
2014/07/22 PHP
php使用str_replace实现输入框回车替换br的方法
2014/11/24 PHP
php+ajax 实现输入读取数据库显示匹配信息
2015/10/08 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
PHP 使用位运算实现四则运算的代码
2021/03/09 PHP
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
jquery的ajax跨域请求原理和示例
2014/05/08 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
javascript中alert()与console.log()的区别
2015/08/26 Javascript
js入门之Function函数的使用方法【新手必看】
2016/11/22 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
Vue中用props给data赋初始值遇到的问题解决
2018/11/27 Javascript
微信小程序的线程架构【推荐】
2019/05/14 Javascript
JavaScript字符串处理常见操作方法小结
2019/11/15 Javascript
js防抖函数和节流函数使用场景和实现区别示例分析
2020/04/11 Javascript
JavaScript中使用Spread运算符的八种方法总结
2020/06/18 Javascript
简单谈谈python中的Queue与多进程
2016/08/25 Python
详解python中的装饰器
2018/07/10 Python
Scrapy使用的基本流程与实例讲解
2018/10/21 Python
Python Cookie 读取和保存方法
2018/12/28 Python
用Python实现校园通知更新提醒功能
2019/11/23 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
韩国邮政旗下生鲜食品网上超市:epost
2016/08/27 全球购物
草莓网化妆品加拿大网站:Strawberrynet Canada
2016/09/20 全球购物
军校大学生个人的自我评价
2014/02/17 职场文书
工厂采购员岗位职责
2014/04/08 职场文书
五四青年节演讲稿
2014/05/26 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
2016个人廉洁自律承诺书
2016/03/25 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书
导游词之山海关
2019/12/10 职场文书
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL