网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

详解vue.js数据传递以及数据分发slot

一、组件间的数据传递

在通化县等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、成都网站设计 网站设计制作按需开发,公司网站建设,企业网站建设,高端网站设计,成都全网营销推广,成都外贸网站建设,通化县网站建设费用合理。

1.父组件获取子组件的数据

*子组件把自己的数据,发送到父级

*vm.$emit(事件名,数据);

*v-on: @

示例用法:当点击send按钮的时候,“111”变成“我是子组件的数据”




  
  父级获取子级的数据
  
  


2、子组件获取父组件的数据

在调用子组件:

子组件之内:

props:['m','myMsg']
props:{
'm':String,
'myMsg':Number
        }




  
  自己获取父级的数据
  
  


{{a}}
{{msg}}

运行结果:

详解vue.js数据传递以及数据分发slot

二、内容分发:

Vue.js提供了一种混合父组件内容与子组件自己模版的方式:slot,用来占一个位置

1、基本用法 




  
  slot保留原来的位置
  
  



  • 1111
  • 2222
  • 3333

运行结果:ul标签里面的内容没有被覆盖,如果不使用slot,ul标签里的内容将会被覆盖

详解vue.js数据传递以及数据分发slot

2、slot的name属性 




  
  slot中name属性的使用
  
  


        //这里slot的名字要与下面slot中name属性相对应
  • 1111
  • 2222
  • 3333
        //用法同上
  1. 111
  2. 222
  3. 333

 运行结果:

详解vue.js数据传递以及数据分发slot


分享名称:详解vue.js数据传递以及数据分发slot
文章链接:http://bjjierui.cn/article/gdiegg.html

其他资讯