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 相关文章推荐
ExtJS 2.0实用简明教程 之Ext类库简介
Apr 29 Javascript
js实现广告漂浮效果的小例子
Jul 02 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
Oct 27 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
Nov 23 Javascript
Bootstrap表格制作代码
Mar 17 Javascript
jquery replace方法去空格
May 08 jQuery
前端主流框架vue学习笔记第二篇
Jul 26 Javascript
vue组件详解之使用slot分发内容
Apr 09 Javascript
最适应的vue.js的form提交涉及多种插件【推荐】
Aug 27 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
May 12 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
Dec 16 Javascript
OpenLayer学习之自定义测量控件
Sep 28 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源代码加密?PHP二进制加密与解密的解决办法
2013/04/22 PHP
ThinkPHP中where()使用方法详解
2016/04/19 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
json-lib出现There is a cycle in the hierarchy解决办法
2010/02/24 Javascript
为超链接加上disabled后的故事
2010/12/10 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
JavaScript实现图像模糊化的方法实例
2017/01/15 Javascript
ajax分页效果(bootstrap模态框)
2017/01/23 Javascript
JS原型与原型链的深入理解
2017/02/15 Javascript
微信小程序本作用域下调用全局JS详解及实例
2017/02/22 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
2017/05/23 Javascript
利用Webpack实现小程序多项目管理的方法
2019/02/25 Javascript
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
python 算法 排序实现快速排序
2012/06/05 Python
使用Python的Treq on Twisted来进行HTTP压力测试
2015/04/16 Python
Python中处理字符串之islower()方法的使用简介
2015/05/19 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
Python实现的json文件读取及中文乱码显示问题解决方法
2018/08/06 Python
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
在Python中输入一个以空格为间隔的数组方法
2018/11/13 Python
3种python调用其他脚本的方法
2020/01/06 Python
Django模板之基本的 for 循环 和 List内容的显示方式
2020/03/31 Python
python speech模块的使用方法
2020/09/09 Python
python用opencv 图像傅里叶变换
2021/01/04 Python
深入理解HTML5定时器requestAnimationFrame的使用
2018/12/12 HTML / CSS
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
外贸业务员岗位职责
2013/11/24 职场文书
精彩自我鉴定
2014/01/16 职场文书
小学生获奖感言范文
2014/02/02 职场文书
大学生个人自荐信
2014/02/24 职场文书
员工自我评价范文
2015/03/11 职场文书
高二英语教学反思
2016/03/03 职场文书
高考升学宴主持词
2019/06/21 职场文书
利用javaScript处理常用事件详解
2021/04/14 Javascript
一次SQL如何查重及去重的实战记录
2022/03/13 MySQL