vue插槽样式_三、深入Vue组件——Vue插槽slot、动态组件

一、插槽slot()1.1简单插槽slot【功能】用于从父组件中,通过子组件写成双标签,向子组件中放入自定的内容parent.vue【1】首先把child写成双标签样式,把要插入的内容放双标签中间【注】如果要控制样式在父组件中,在子组件中写样式都可以父组件插入子组件的内容import Child from './child';export default{name:'parent',compone...
摘要由CSDN通过智能技术生成

一、插槽slot()

1.1简单插槽slot

【功能】用于从父组件中,通过子组件写成双标签,向子组件中放入自定的内容

parent.vue

【1】首先把child写成双标签样式,把要插入的内容放双标签中间

【注】如果要控制样式在父组件中,在子组件中写样式都可以

父组件

插入子组件的内容

import Child from './child';

export default{

name:'parent',

components:{

Child,

},

data(){

return{}

},

}

child.vue

【2】在子组件放个slot双标签接收父组件在双标签中插入的内容

子组件

如果没有传递内容则显示默认信息

export default{

name:'child',

data(){

return{}

},

}

App.vue

不重要

import Parent from './components/parent' //【1】第1步,引入子组件

export default {

name: 'App',

components: {

Parent //【3】第3步,把组件写到此处,目的是把它暴露出去

},

data () {//data必须是一个函数,此为标准es6写法,也可写成data:function()

return {

msg: 'hello',

}

},

}

#app {

font-family: 'Avenir', Helvetica, Arial, sans-serif;

-webkit-font-smoothing: antialiased;

-moz-os

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值