vue实现组件之间传值功能示例


Posted in Javascript onJuly 13, 2018

本文实例讲述了vue实现组件之间传值功能。分享给大家供大家参考,具体如下:

slot标签:

想向封装好结构的组件中插入内容,需要借助<slot></slot>

在组件之中进行关联:如

模板中:

<slot name='txt'></slot>

组件调用中:

<p slot='txt'></p>

注:如果只有slot上面每一定义name属性,则只能有一个slot

<div class='box'>
  <com>
    <p slot='txt'></p>
  </com>
</div>
<template id="c">
  <div>
    <slot name="txt"></slot>
  </div>
</template>
Vue.component('com',{
  template:"#c"
})

父组件向子组件传值props

父组件:

<template>
  <child :parent-msg='a'></child>
</template>

子组件:

child:{
  template:'#chi'
  props:['parentMsg']
}

子组件向父组件的传值:

vue只运行数据的单选传递,在子组件向父组件的传值中,需要事件触发

子组件:

<template>
  <div @click="up"></div>
</template>
methods:{
 up(){
  this.$emit('fn','msg') // 主动触发fn方法,msg是需要传递的数据
 }
}

父组件:

<div>
  <child @fn="getval"></child>
</div>
methods:{
  getval(msg){ // msg接收到的数据
    this.msg=msg
  }
}

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
jQuery判断iframe中元素是否存在的方法
May 11 Javascript
angularjs的一些优化小技巧
Dec 06 Javascript
JS拖拽组件学习使用
Jan 19 Javascript
详解Bootstrap插件
Apr 25 Javascript
canvas红包照片实例分享
Feb 28 Javascript
纯js的右下角弹窗实例
Mar 12 Javascript
Angularjs按需查询实例代码
Oct 30 Javascript
关于vue的语法规则检测报错问题的解决
May 21 Javascript
详解webpack 热更新优化
Sep 13 Javascript
layui 实现加载动画以及非真实加载进度的方法
Sep 23 Javascript
JSONP 的原理、理解 与 实例分析
May 16 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
May 18 Javascript
微信小程序仿微信运动步数排行(交互)
Jul 13 #Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 #jQuery
微信小程序中使用ECharts 异步加载数据实现图表功能
Jul 13 #Javascript
JS实现select选中option触发事件操作示例
Jul 13 #Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
Jul 13 #Javascript
详解Angular-ui-BootStrap组件的解释以及使用
Jul 13 #Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
Jul 13 #Javascript
You might like
phpmyadmin 3.4 空密码登录的实现方法
2010/05/29 PHP
ThinkPHP连接数据库及主从数据库的设置教程
2014/08/22 PHP
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
JavaScript中“基本类型”之争小结
2013/01/03 Javascript
alert和confirm功能介绍
2014/05/21 Javascript
尝试动手制作javascript放大镜效果
2015/12/25 Javascript
移动端翻页插件dropload.js(支持Zepto和jQuery)
2016/07/27 Javascript
关于angularJs指令的Scope(作用域)介绍
2016/10/25 Javascript
JS数字千分位格式化实现方法总结
2016/12/16 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
Vue入门之animate过渡动画效果
2018/04/08 Javascript
对layui中表单元素的使用详解
2018/08/15 Javascript
微信小程序云开发 搭建一个管理小程序
2019/05/17 Javascript
elementUI select组件使用及注意事项详解
2019/05/29 Javascript
JavaScript实现英语单词题库
2019/12/24 Javascript
js、jquery实现列表模糊搜索功能过程解析
2020/03/27 jQuery
js实现菜单跳转效果
2020/12/11 Javascript
Python数组条件过滤filter函数使用示例
2014/07/22 Python
Python中处理字符串之endswith()方法的使用简介
2015/05/18 Python
python flask实现分页的示例代码
2018/08/02 Python
浅谈python脚本设置运行参数的方法
2018/12/03 Python
python读取文件指定行内容实例讲解
2020/03/02 Python
html5文字阴影效果text-shadow使用示例
2013/07/25 HTML / CSS
特步官方商城:Xtep
2017/03/21 全球购物
《记承天寺夜游》教学反思
2014/02/16 职场文书
经典团队口号大全
2014/06/21 职场文书
国庆节促销广告语2014
2014/09/19 职场文书
2014年高中班主任工作总结
2014/11/08 职场文书
2014年图书馆个人工作总结
2014/12/18 职场文书
先进典型事迹材料
2014/12/29 职场文书
2015年幼儿园个人工作总结
2015/04/25 职场文书
2016年感恩节寄语
2015/12/07 职场文书
Django cookie和session的应用场景及如何使用
2021/04/29 Python
完美解决golang go get私有仓库的问题
2021/05/05 Golang
十个Python自动化常用操作,即拿即用
2021/05/10 Python
pandas中关于apply+lambda的应用
2022/02/28 Python