vue slot 在子组件中显示父组件传递的模板


Posted in Javascript onMarch 02, 2018

父组件使用没有指定slot属性,默认为default

在slot中可以使用默认值,如果父组件没有传递对应的slot,则会显示默认值

vue slot 在子组件中显示父组件传递的模板

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <script src="vue.js" charset="utf-8"></script>
</head>
<body>
  <div id="app">
    <modal>
      <!-- 调用父组件的方法 -->
      <h1 @click='click'>aaa</h1></modal>
    <modal>
      <h2>bbb</h2></modal>
    <modal>
      <!-- 使用slot设置模板中的名字,会插入到指定的slot中 -->
      <p slot='title'>hello</p>
      <p slot='content'>
        world
      </p>
    </modal>
    <modal></modal>
  </div>
  <template id="modal">
    <!-- 使用slot在子组件中显示父组件传过来的模板 -->
      <div>
        modal
        <slot name='default'>如果没有会使用这个默认值</slot>
      <h1>
        title:
        <slot name='title'>
        </slot>
      </h1>
      content:
      <slot name='content'></slot>
      </div>
    </template>
  <script type="text/javascript">
    let modal = {
      template: '#modal'
    }
    new Vue({
      el: '#app',
      components: {
        // es 简写 ,只写一个的意思为
        // modal:modal
        modal
      },
      methods: {
        click() {
          console.log('aaa')
        }
      }
    })
  </script>
</body>
</html>

总结

以上所述是小编给大家介绍的vue slot 在子组件中显示父组件传递的模板,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
幻宇的层模拟窗口效果-提供演示和下载
Jan 20 Javascript
Chosen 基于jquery的选择框插件使用方法
May 30 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
Jan 09 Javascript
使用jQuery实现验证上传图片的格式与大小
Dec 03 Javascript
javascript实现playfair和hill密码算法
Dec 07 Javascript
javascript实现详细时间提醒信息效果的方法
Mar 11 Javascript
jQuery中(function($){})(jQuery)详解
Jul 15 Javascript
JS库 Highlightjs 添加代码行号的实现代码
Sep 13 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
Nov 30 Javascript
详解JavaScript 为什么要有 Symbol 类型?
Apr 03 Javascript
小程序识别身份证,银行卡,营业执照,驾照的实现
Nov 05 Javascript
vuex的使用和简易实现
Jan 07 Vue.js
vue2.0 自定义 饼状图 (Echarts)组件的方法
Mar 02 #Javascript
vue 使用eventBus实现同级组件的通讯
Mar 02 #Javascript
详解node.js 下载图片的 2 种方式
Mar 02 #Javascript
vue2.0+vue-dplayer实现hls播放的示例
Mar 02 #Javascript
详解vue2.0+vue-video-player实现hls播放全过程
Mar 02 #Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
Mar 02 #Javascript
浅谈FastClick 填坑及源码解析
Mar 02 #Javascript
You might like
PHP简单实现“相关文章推荐”功能的方法
2014/07/19 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
php模拟post提交请求调用接口示例解析
2020/08/07 PHP
JavaScript 异步调用框架 (Part 6 - 实例 &amp; 模式)
2009/08/04 Javascript
基于jquery的监控数据是否发生改变
2011/04/11 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
js中settimeout方法加参数
2014/02/28 Javascript
JS截取url中问号后面参数的值信息
2014/04/29 Javascript
JQuery获取表格数据示例代码
2014/05/26 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
2016/10/14 Javascript
微信小程序  网络请求API详解
2016/10/25 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
2016/12/08 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
JS实现全屏预览F11功能的示例代码
2018/07/23 Javascript
详解Vue源码学习之双向绑定
2019/04/10 Javascript
利用python模拟实现POST请求提交图片的方法
2017/07/25 Python
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
python批量爬取下载抖音视频
2019/06/17 Python
pandas 数据结构之Series的使用方法
2019/06/21 Python
Python 合并多个TXT文件并统计词频的实现
2019/08/23 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
2020/03/02 Python
使用Python发现隐藏的wifi
2020/03/04 Python
python 读取.nii格式图像实例
2020/07/01 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
介绍一下mysql的日期和时间函数
2013/03/28 面试题
轻金属冶金专业毕业生自荐信
2013/11/02 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
团党委领导干部党的群众路线教育实践活动个人对照检查材料思想汇
2014/10/05 职场文书
交通事故被告答辩状
2015/05/22 职场文书
不同意离婚代理词
2015/05/23 职场文书
2015年支教教师工作总结
2015/07/22 职场文书
总结几个非常实用的Python库
2021/06/26 Python