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 相关文章推荐
解决AJAX中跨域访问出现'没有权限'的错误
Aug 20 Javascript
js判断滚动条是否已到页面最底部或顶部实例
Nov 20 Javascript
详解JavaScript对W3C DOM模版的支持情况
Jun 16 Javascript
理解Javascript的call、apply
Dec 16 Javascript
基于jQuery实现表格内容的筛选功能
Aug 21 Javascript
Bootstrap Navbar Component实现响应式导航
Oct 08 Javascript
angular中的cookie读写方法
Aug 02 Javascript
element-ui 关于获取select 的label值方法
Aug 24 Javascript
微信小程序实现多个按钮的颜色状态转换
Feb 15 Javascript
JS Ajax请求会话过期处理问题解决方法分析
Nov 16 Javascript
Vue设置长时间未操作登录自动到期返回登录页
Jan 22 Javascript
Element Tooltip 文字提示的使用示例
Jul 26 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
一个可以删除字符串中HTML标记的PHP函数
2006/10/09 PHP
使用PHPExcel操作Excel用法实例分析
2015/03/26 PHP
php实现编辑和保存文件的方法
2015/07/20 PHP
PHP 文件上传后端处理实用技巧方法
2017/01/06 PHP
解决php-fpm.service not found问题的办法
2017/06/06 PHP
JavaScript 监听textarea中按键事件
2009/10/08 Javascript
javascript 文章截取部分无损html显示实现代码
2010/05/04 Javascript
基于jquery扩展漂亮的下拉框可以二次修改
2013/11/19 Javascript
JavaScript动态修改网页元素内容的方法
2015/03/21 Javascript
封装获取dom元素的简单实例
2016/07/08 Javascript
jQuery插件ajaxFileUpload使用详解
2017/01/10 Javascript
jQuery ajax实现省市县三级联动
2021/03/07 Javascript
Angular2中select用法之设置默认值与事件详解
2017/05/07 Javascript
jQuery实现广告条滚动效果
2017/08/22 jQuery
jQuery Ajax向服务端传递数组参数值的实例代码
2017/09/03 jQuery
Vue利用路由钩子token过期后跳转到登录页的实例
2017/10/26 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
2017/12/26 Javascript
Python入门篇之正则表达式
2014/10/20 Python
Python实现图片转字符画的示例
2017/08/22 Python
python 提取tuple类型值中json格式的key值方法
2018/12/31 Python
django 模型中的计算字段实例
2020/05/19 Python
美国最受欢迎的度假租赁网站:VRBO
2016/08/02 全球购物
BONIA官方网站:国际奢侈品牌和皮革专家
2016/11/27 全球购物
世界上最大的冷却器制造商:Igloo Coolers
2019/07/23 全球购物
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
J2EE系统只能是基于web
2015/09/08 面试题
计算机网络毕业生自荐信
2013/10/01 职场文书
餐饮加盟计划书
2014/01/10 职场文书
意向协议书范本
2014/04/23 职场文书
星级党支部申报材料
2014/05/31 职场文书
生日宴会策划方案
2014/06/03 职场文书
小孩不笨观后感
2015/06/03 职场文书
读鲁迅先生的经典名言
2019/08/20 职场文书
利用Python判断你的密码难度等级
2021/06/02 Python
Python中的套接字编程是什么?
2021/06/21 Python
Golang Web 框架Iris安装部署
2022/08/14 Python