全网整合营销服务商

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

免费咨询热线: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 


相关文章: 赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  如何选择高效可靠的多用户建站源码资源?  浅析上传头像示例及其注意事项  建站之星备案流程有哪些注意事项?  青岛网站建设如何选择本地服务器?  如何在IIS7中新建站点?详细步骤解析  ,石家庄四十八中学官网?  如何正确下载安装西数主机建站助手?  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  如何快速上传建站程序避免常见错误?  青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  Thinkphp 中 distinct 的用法解析  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?  公司门户网站制作流程,华为官网怎么做?  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?  如何通过主机屋免费建站教程十分钟搭建网站?  建站三合一如何选?哪家性价比更高?  岳西云建站教程与模板下载_一站式快速建站系统操作指南  建站之星如何防范黑客攻击与数据泄露?  北京的网站制作公司有哪些,哪个视频网站最好?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  如何选择高效响应式自助建站源码系统?  建站主机如何选?高性价比方案全解析  网站制作话术技巧,网站推广做的好怎么话术?  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  清除minerd进程的简单方法  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  如何在腾讯云服务器快速搭建个人网站?  一键网站制作软件,义乌购一件代发流程?  已有域名和空间如何快速搭建网站?  建站之星ASP如何实现CMS高效搭建与安全管理?  如何访问已购建站主机并解决登录问题?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  javascript中对象的定义、使用以及对象和原型链操作小结  ,怎么在广州志愿者网站注册?  如何通过云梦建站系统实现SEO快速优化?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  宁波免费建站如何选择可靠模板与平台?  建站之星云端配置指南:模板选择与SEO优化一键生成  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  文字头像制作网站推荐软件,醒图能自动配文字吗?  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  网页制作模板网站推荐,网页设计海报之类的素材哪里好? 

您的项目需求

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