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 相关文章推荐
分享一个我自己写的ToolTip提示插件(附源码)
Jan 20 Javascript
选择器中含有空格在使用示例及注意事项
Jul 31 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
Nov 20 Javascript
javascript操作excel生成报表全攻略
May 04 Javascript
利用函数的惰性载入提高javascript代码执行效率
May 05 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
Mar 31 Javascript
JQuery中DOM事件合成用法实例分析
Jun 13 Javascript
jQuery.datatables.js插件用法及api实例详解
Oct 28 Javascript
在ES5与ES6环境下处理函数默认参数的实现方法
May 13 Javascript
微信小程序自定义可滑动日历界面
Dec 28 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
May 28 Javascript
vue 全局封装loading加载教程(全局监听)
Nov 05 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 调试工具Debug Tools
2011/04/30 PHP
PHP多线程之内部多线程实例分析
2015/03/09 PHP
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
如何使Chrome控制台支持多行js模式——意外发现
2013/06/13 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
JS日期加减,日期运算代码
2015/11/05 Javascript
浅析Bootstrip的select控件绑定数据的问题
2016/05/10 Javascript
bootstrap选项卡扩展功能详解
2017/06/14 Javascript
浅谈React + Webpack 构建打包优化
2018/01/23 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
Vue如何提升首屏加载速度实例解析
2020/06/25 Javascript
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
JavaScript canvas实现文字时钟
2021/01/10 Javascript
跟老齐学Python之类的细节
2014/10/13 Python
批量获取及验证HTTP代理的Python脚本
2017/04/23 Python
python 读取DICOM头文件的实例
2018/05/07 Python
Anaconda2下实现Python2.7和Python3.5的共存方法
2018/06/11 Python
Python 删除连续出现的指定字符的实例
2018/06/29 Python
Python3.6+Django2.0以上 xadmin站点的配置和使用教程图解
2019/06/04 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
Python selenium如何打包静态网页并下载
2020/08/12 Python
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
物流创业计划书
2014/02/01 职场文书
毕业寄语大全
2014/04/09 职场文书
化妆品活动策划方案
2014/05/23 职场文书
校园新闻广播稿5篇
2014/10/10 职场文书
教师党员自我评价范文
2015/03/04 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
计划生育目标责任书
2015/05/09 职场文书
2015年党风廉政建设个人总结
2015/08/18 职场文书
Linux中如何安装并部署Redis
2022/04/18 Servers
图神经网络GNN算法
2022/05/11 Python
win10双系统怎么删除一个系统?win10电脑有两个系统删除一个的操作方法
2022/07/15 数码科技