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 相关文章推荐
使用Grunt.js管理你项目的应用说明
Apr 24 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
Aug 12 Javascript
判断window.onload是否多次使用的方法
Sep 21 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
Jan 18 Javascript
jQuery select自动选中功能实现方法分析
Nov 28 Javascript
JS回调函数简单用法示例
Feb 09 Javascript
强大的JavaScript响应式图表Chartist.js的使用
Sep 13 Javascript
详解Angular6.0使用路由步骤(共7步)
Jun 29 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
Jan 21 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
May 10 Javascript
详解小程序之简单登录注册表单验证
May 13 Javascript
一文看懂如何简单实现节流函数和防抖函数
Sep 05 Javascript
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数组是否为空的代码
2011/09/08 PHP
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
php实现读取和写入tab分割的文件
2015/06/01 PHP
PHP串行化与反串行化实例分析
2016/12/27 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
AeroWindow 基于JQuery的弹出窗口插件
2011/06/27 Javascript
js post提交调用方法
2014/02/12 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
2015/11/10 Javascript
Google 地图控件集详解及实例代码
2016/08/06 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
2017/06/30 Javascript
webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法
2019/06/28 Javascript
微信小程序国际化探索实现(附源码地址)
2020/05/20 Javascript
pydev使用wxpython找不到路径的解决方法
2013/02/10 Python
在Python中使用poplib模块收取邮件的教程
2015/04/29 Python
python嵌套字典比较值与取值的实现示例
2017/11/03 Python
django2+uwsgi+nginx上线部署到服务器Ubuntu16.04
2018/06/26 Python
python opencv人脸检测提取及保存方法
2018/08/03 Python
对Python+opencv将图片生成视频的实例详解
2019/01/08 Python
python中的对数log函数表示及用法
2020/12/09 Python
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
sort命令的作用和用法
2013/08/25 面试题
高中军训感想300字
2014/03/04 职场文书
初二学习计划书范文
2014/04/27 职场文书
校园安全演讲稿
2014/05/09 职场文书
法人代表证明书格式
2014/10/01 职场文书
物业保洁员岗位职责
2015/02/13 职场文书
先进个人总结范文
2015/02/15 职场文书
2015中秋祝酒词
2015/08/12 职场文书
干部考核工作总结
2015/08/12 职场文书
学生病假条怎么写
2015/08/17 职场文书
div与span之间的区别与使用介绍
2021/12/06 HTML / CSS
mysql实现将字符串字段转为数字排序或比大小
2022/06/14 MySQL