当前位置: 首页 > news >正文

Vue:替换/合并现有的特性

假设这是 bs-date-input 的模板:

<input type="date" class="form-control">

为了给该日期选择器插件增加一个特殊的主题,我们可能需要增加一个特殊的 class,比如:

<bs-date-input
data-3d-date-picker="true"
class="date-picker-theme-dark"
></bs-date-input>

在这个例子当中,我们定义了两个不同的 class 值:

  • form-control,来自组件自身的模板
  • date-picker-theme-dark,来自父组件

对于多数特性来说,传递给组件的值会覆盖组件本身设定的值。即例如传递 type="large"将会覆盖 type="date" 且有可能破坏该组件!所幸我们对待 class 和 style 特性会更聪明一些,这两个特性的值都会做合并 (merge) 操作,让最终生成的值为:form-control date-picker-theme-dark

 

总结:就是vue可以将两个class合并在一起,这样就解决了两个class会覆盖掉一个的问题

转载于:https://www.cnblogs.com/qjuly/p/8795962.html

相关文章:

  • 杨老师课堂之JavaScript案例之自动切换轮播图片
  • 关于Vue.js面试题汇总
  • Android两次后退键退出
  • 敏捷开发与瀑布式开发的区别
  • [转] Webpack的devtool和source maps
  • 数据中心资源向AWS迁移的四大挑战
  • 区块链概况:什么是区块链
  • 二进制数字系统
  • js正则,这点儿就够用了
  • Vue2.0史上最全入坑教程(中)—— 脚手架代码详解
  • “美云启航 智数未来”——美云智数产品发布会圆满召开
  • ServletContext两个Servlet传值学习笔记
  • WPF 自定义TabControl控件样式
  • kvmgt-kernel 实现GPU虚拟化
  • 深入理解-CSS内联元素之font-size
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 11111111
  • 2019.2.20 c++ 知识梳理
  • ES6核心特性
  • java 多线程基础, 我觉得还是有必要看看的
  • js数组之filter
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 关于for循环的简单归纳
  • 简单基于spring的redis配置(单机和集群模式)
  • 配置 PM2 实现代码自动发布
  • 前端工程化(Gulp、Webpack)-webpack
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • - 转 Ext2.0 form使用实例
  • 带你开发类似Pokemon Go的AR游戏
  • 积累各种好的链接
  • ​HTTP与HTTPS:网络通信的安全卫士
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (5)STL算法之复制
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • **PHP二维数组遍历时同时赋值
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .Net Core缓存组件(MemoryCache)源码解析
  • .Net Redis的秒杀Dome和异步执行
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .NET开源快速、强大、免费的电子表格组件
  • .Net语言中的StringBuilder:入门到精通
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • [AHOI2009]中国象棋 DP,递推,组合数
  • [ARC066F]Contest with Drinks Hard