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 相关文章推荐
用js实现的仿sohu博客更换页面风格(简单版)
Mar 22 Javascript
Javascript 阻止javascript事件冒泡,获取控件ID值
Jun 27 Javascript
关于Jquery操作Cookie取值错误的解决方法
Aug 26 Javascript
JS替换字符串中空格方法
Apr 17 Javascript
javascript常用函数(1)
Nov 04 Javascript
学习JavaScript正则表达式
Nov 13 Javascript
jquery div模态窗口的简单实例
May 28 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
Oct 13 Javascript
vue2.0嵌套路由实现豆瓣电影分页功能(附demo)
Mar 13 Javascript
Bootstrap模态框插件使用详解
May 11 Javascript
vue 获取视频时长的实例代码
Aug 20 Javascript
微信小程序实现多张图片上传功能
Nov 18 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
总集篇&特番节目先行播出!《SAO Alicization War of Underworld》第2季度TV动画4月25日放送!
2020/03/06 日漫
php设计模式小结
2013/02/15 PHP
PHP中mb_convert_encoding与iconv函数的深入解析
2013/06/21 PHP
PHP中如何实现常用邮箱的基本判断
2014/01/07 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
XENON基于JSON变种
2010/07/27 Javascript
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
JavaScript中isPrototypeOf函数作用和使用实例
2015/06/01 Javascript
jQuery EasyUI Dialog拖不下来如何解决
2015/09/28 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
Angular2开发环境搭建教程之VS Code
2017/12/15 Javascript
vue在路由中验证token是否存在的简单实现
2019/11/11 Javascript
webpack优化之代码分割与公共代码提取详解
2019/11/22 Javascript
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
python调用新浪微博API项目实践
2014/07/28 Python
python中pandas.DataFrame排除特定行方法示例
2017/03/12 Python
解决python ogr shp字段写入中文乱码的问题
2018/12/31 Python
使用tensorflow进行音乐类型的分类
2020/08/14 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
经理管理专业毕业自荐书范文
2014/02/12 职场文书
会计员岗位职责
2014/03/15 职场文书
社区食品安全实施方案
2014/03/28 职场文书
中医学专业自荐信范文
2014/04/01 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
2014年计生工作总结
2014/11/21 职场文书
英语复习计划
2015/01/19 职场文书
八年级上册语文教学计划
2015/01/22 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
物业前台接待岗位职责
2015/04/03 职场文书
行为规范主题班会
2015/08/13 职场文书
2016年校园社会综合治理宣传月活动总结
2016/03/16 职场文书
Golang生成Excel文档的方法步骤
2021/06/09 Golang
Go语言实现一个简单的并发聊天室的项目实战
2022/03/18 Golang
MYSQL事务的隔离级别与MVCC
2022/05/25 MySQL