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 相关文章推荐
IE8 浏览器Cookie的处理
Jan 31 Javascript
Javascript 实用小技巧
Apr 07 Javascript
jQuery EasyUI API 中文文档 - Form表单
Oct 06 Javascript
javascript学习笔记(三) String 字符串类型介绍
Jun 19 Javascript
jquery中交替点击事件toggle方法的使用示例
Dec 08 Javascript
7个去伪存真的JavaScript面试题
Jan 07 Javascript
artDialog+plupload实现多文件上传
Jul 19 Javascript
RequireJS简易绘图程序开发
Oct 28 Javascript
详解基于Node.js的微信JS-SDK后端接口实现代码
Jul 15 Javascript
vue 中swiper的使用教程
May 22 Javascript
js限制输入框只能输入数字(onkeyup触发)
Sep 28 Javascript
详解小程序不同页面之间通讯的解决方案
Nov 23 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中获取变量的变量名的一段代码的bug分析
2011/07/07 PHP
用php实现百度网盘图片直链的代码分享
2012/11/01 PHP
PHP二维关联数组的遍历方式(实例讲解)
2017/10/18 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
Javascript - HTML的request类
2007/01/09 Javascript
jquery Tab效果和动态加载的简单实例
2013/12/11 Javascript
js左右弹性滚动对联广告代码分享
2014/02/19 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
javascript合并表格单元格实例代码
2016/01/03 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
2016/07/06 Javascript
AngularJs bootstrap详解及示例代码
2016/09/01 Javascript
js实现下一页页码效果
2017/03/07 Javascript
vue bootstrap小例子一枚
2017/06/09 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
微信小程序图片轮播组件gallery slider使用方法详解
2018/01/31 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
2018/02/13 jQuery
Koa2 之文件上传下载的示例代码
2018/03/29 Javascript
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
如何使用原生Js实现随机点名详解
2021/01/06 Javascript
python单元测试unittest实例详解
2015/05/11 Python
python在不同层级目录import模块的方法
2016/01/31 Python
Python 获得13位unix时间戳的方法
2017/10/20 Python
使用python实现链表操作
2018/01/26 Python
Python实现App自动签到领取积分功能
2018/09/29 Python
对pyqt5多线程正确的开启姿势详解
2019/06/14 Python
python SQLAlchemy 中的Engine详解
2019/07/04 Python
使用pandas读取文件的实现
2019/07/31 Python
python已协程方式处理任务实现过程
2019/12/27 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
2020/03/13 Python
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
2021/02/24 HTML / CSS
装潢设计专业推荐信模板
2013/11/26 职场文书
Python基础之元类详解
2021/04/29 Python
Python+Matplotlib+LaTeX玩转数学公式
2022/02/24 Python
box-shadow单边阴影的实现
2023/05/21 HTML / CSS