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 相关文章推荐
Jquery插件 easyUI属性汇总
Jan 19 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
Apr 30 Javascript
JQuery右键菜单插件ContextMenu使用指南
Dec 19 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
Jan 27 Javascript
《JavaScript函数式编程》读后感
Aug 07 Javascript
实例解析js中try、catch、finally的执行规则
Feb 24 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
Jul 27 Javascript
为输入框加入数字js校验代码分享
Nov 02 Javascript
node中的cookie的具体使用
Sep 13 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
Feb 20 Javascript
Angular CLI 使用教程指南参考小结
Apr 10 Javascript
JSON获取属性值方法代码实例
Jun 30 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
PHP脚本的10个技巧(4)
2006/10/09 PHP
利用PHP制作简单的内容采集器的代码
2007/11/28 PHP
按上下级层次关系输出内容的PHP代码
2010/07/17 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
PHP dirname简单使用代码实例
2020/11/13 PHP
一个对于Array的简单扩展
2006/10/03 Javascript
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
2010/03/15 Javascript
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
JS DOM 操作实现代码
2010/08/01 Javascript
jquery下实现overlay遮罩层代码
2010/08/25 Javascript
jQuery数组处理方法汇总
2011/06/20 Javascript
js内存泄露的几种情况详细探讨
2013/05/31 Javascript
css配合jquery美化 select
2013/11/29 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
2014/12/16 Javascript
jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween
2015/12/03 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
2017/06/22 Javascript
简单谈谈axios中的get,post方法
2017/06/25 Javascript
在Vue中使用Compass的方法
2018/03/02 Javascript
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
微信小程序顶部导航栏可滑动并选中放大
2019/12/05 Javascript
js中forEach,for in,for of循环的用法示例小结
2020/03/14 Javascript
原生js canvas实现鼠标跟随效果
2020/08/02 Javascript
vue 全局封装loading加载教程(全局监听)
2020/11/05 Javascript
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
2014/02/24 Python
python自动化测试之setUp与tearDown实例
2014/09/28 Python
python实现发送和获取手机短信验证码
2016/01/15 Python
Python探索之Metaclass初步了解
2017/10/28 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
python sqlite的Row对象操作示例
2019/09/11 Python
python re模块常见用法例举
2021/03/01 Python
英国安全产品购物网站:The Safe Shop
2017/03/20 全球购物
Farfetch阿联酋:奢侈品牌时尚购物平台
2019/07/26 全球购物
电子商务个人职业生涯规划范文
2014/02/12 职场文书
社区党建工作汇报材料
2014/10/27 职场文书
全国法制宣传日活动总结2014
2014/11/01 职场文书