全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Vue.js中组件中的slot实例详解

Vue组件中的slot

slot 可以实现在已经定义的组件中添加内容,组件会接收内容并输出,假如有一个组件person,它的里面包含的是个人信息,如下面这样

 <template id="per">
    <div>
      <p>姓名:...</p>
      <p>年龄:...</p>
      <p>职业:...</p>
    </div>
  </template>

在应用的时候,当然希望这里面可以是灵活变化的,所以这就需要用到slot了

首先要做的事情就是创建这样一个组件,这里我采用的是<template>的形式,如下面这样

<template id="per">
    <div>
      <p>姓名:</p>
      <p>年龄:</p>
      <p>职业:</p>
    </div>
  </template>

可以看到我这里给template添加了id,这个是为了后面的操作

下面使用Vue的构造器,创建Vue实例,然后添加局部的组件,如下面这样

  var person = {
     template : "#per"  //利用id
    };
    new Vue({
      el: "#app",
      data: {
        componentData: {
          name : "vam",
          age : 18,
          job : "student"
        }
      },
      components : {
        "person" : person
      }
    });

接下来就是要在<person> 组件使用的时候添加点东西,就是具体内容,下面这样:

  <div id="app">
    <person>
      <span slot="name">{{componentData.name}}</span>
      <span slot="age">{{componentData.age}}</span>
      <span slot="job">{{componentData.job}}</span>
    </person>
  </div>

当然这样还是不够的,总得在模板中有点什么吧,如下,这里就该用到slot了  

 <template id="per">
    <div>
      <p>姓名:<slot name="name"></slot></p>
      <p>年龄:<slot name="age"></slot></p>
      <p>职业:<slot name="job"></slot></p>
    </div>
  </template>

之后就可以看到想要的结果了

以上就是Vue.js中组件中的slot实例的讲解,大家如果有疑问请留言讨论,共同进步,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# Vue.js中组件中的slot实例  # Vue.js组件slot详解  # Vuejs第十一篇组件之slot内容分发实例详解  # vue 组件中slot插口的具体用法  # vue中父子组件注意事项  # 传值及slot应用技巧  # 详解Vue学习笔记入门篇之组件的内容分发(slot)  # vue slot 在子组件中显示父组件传递的模板  # vue组件详解之使用slot分发内容  # 解决vue同一slot在组件中渲染多次的问题  # Vue组件中slot的用法  # 使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)  # vue组件化中slot的基本使用方法  # 的是  # 要在  # 这就  # 希望能  # 要做  # 这样一个  # 可以看到  # 可以实现  # 谢谢大家  # 个人信息  # 就该  # 这里面  # 具体内容  # 就可以  # 有一个  # 共同进步  # 是为了  # 疑问请  # class  # brush 


相关文章: 如何获取PHP WAP自助建站系统源码?  如何快速登录WAP自助建站平台?  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  网站设计制作公司地址,网站建设比较好的公司都有哪些?  如何在新浪SAE免费搭建个人博客?  深圳网站制作案例,网页的相关名词有哪些?  建站之星如何一键生成手机站?  网站制作的步骤包括,正确网址格式怎么写?  用v-html解决Vue.js渲染中html标签不被解析的问题  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  高防服务器租用如何选择配置与防御等级?  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  如何高效完成独享虚拟主机建站?  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  建站主机解析:虚拟主机配置与服务器选择指南  如何优化Golang Web性能_Golang HTTP服务器性能提升方法  建站之星安装提示数据库无法连接如何解决?  网站制作公司排行榜,抖音怎样做个人官方网站  网站制作知乎推荐,想做自己的网站用什么工具比较好?  北京网站制作公司哪家好一点,北京租房网站有哪些?  代刷网站制作软件,别人代刷火车票靠谱吗?  建站之星展会模版如何一键下载生成?  如何解决ASP生成WAP建站中文乱码问题?  建站之星如何通过成品分离优化网站效率?  如何用低价快速搭建高质量网站?  Python lxml的etree和ElementTree有什么区别  宁波自助建站系统如何快速打造专业企业网站?  如何制作一个表白网站视频,关于勇敢表白的小标题?  如何用PHP快速搭建高效网站?分步指南  建站三合一如何选?哪家性价比更高?  如何基于PHP生成高效IDC网络公司建站源码?  建站之星会员如何解锁更多建站功能?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  建站之星如何实现网站加密操作?  公司网站的制作公司,企业网站制作基本流程有哪些?  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  如何用IIS7快速搭建并优化网站站点?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  如何通过FTP服务器快速搭建网站?  如何通过NAT技术实现内网高效建站?  如何在阿里云虚拟主机上快速搭建个人网站?  ,怎么在广州志愿者网站注册?  如何破解联通资金短缺导致的基站建设难题?  东莞专业制作网站的公司,东莞大学生网的网址是什么?  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  如何通过商城自助建站源码实现零基础高效建站?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  如何在建站之星网店版论坛获取技术支持?  深圳防火门网站制作公司,深圳中天明防火门怎么编码? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。