之前有个项目,想判断一下,某一个模板内的插槽是否被使用。

不知道是不是问题过于简单,网上没有这方面的说明。我就抽时间验证一下vue插槽相关的一些功能。

然后写下这篇随笔,希望对后来人能有一些帮助。

简单代码如下:

(组件)

(插槽内容)

(显示效果)

结果如下:

1、如何判断某个插槽是否被使用

  组件内部的this.$slots属性,可以显示某个插槽是否有元素。默认插槽为default,具名插槽为插槽name。

2、插槽组件上引用class,会被插入元素继承吗

  不会,插槽元素上类不会被添加的插入插槽的元素上。不过元素可以使用组件内部的class

3、组件内部的slot内有元素会如何显示

  如果组件内slot内包含元素,显示效果与插入插槽元素一致。

4、如果组件内类名与父组件内类类名一致,如何显示

  基本上不建议写相同类别,但是如果相同,则两个类同时存在的情况下

  同样目录结构下,后边加载的覆盖前边的,以父组件为准。有多个限定条件,则依赖CSS样式引用机制支持

最新文章

  1. mvc之文件下载
  2. 微软颜龄Windows Phone版开发小记
  3. 【知识积累】BufferedImage类实现图片的切分
  4. 4-python学习——数据操作
  5. 由于源码使用是c\c++与oc混编导致Unknown type name 'NSString'
  6. Partition does not end on cylinder boundary
  7. A Product Array Puzzle
  8. bat批处理延迟运行脚本(zz)
  9. Fragment 常见问题
  10. HDU 1070 - Milk
  11. 【转】传递给Appium服务器以开启相应安卓Automation会话的Capabilities的几点说明
  12. Ubuntu安装JDK与环境变量配置
  13. iOS课程表
  14. Linux(centos)下安装JDK
  15. python基础 range()与np.arange()
  16. JS访问或设置cookie的方法+跨域调用方法
  17. javascript中let和var的区别
  18. 《LINQ技术详解C#》-2.查询表达式翻译为标准查询操作符
  19. thinkphp在linux下报mkdir()错误
  20. IdeaVim-常用操作(转载)

热门文章

  1. 231 Power of Two 2的幂
  2. Scala简单计算实例,其在数据分析方面的优势体会
  3. 倒计时和div幻灯片
  4. Spring.Net学习笔记(6)-方法注入
  5. 第3章 DOM
  6. Server 2008 R2 事件查看器实现日志分析
  7. Mybatis学习总结四(关联查询)
  8. ThinkPHP---TP功能类之分页
  9. CodeFrist基础_Fluent Api
  10. MYEclipse Available Memory is low 警告 解决方法