vue多个元素的样式选择器问题
三目运算符只能进行两个的选择判断,多个选择就很难受了。
废话少说,直接上源码。
首先获取它的索引,通过索引来判断样式
// 索引key判断
<div class="carborder" v-for="(value, key) in mycarinfo" :key="key">
<router-link
:class="rcar[key]"
to="/payment"
>
我是什么颜色
</router-link>
</div>
在data里面定义元素的样式 数组格式
// 数组格式
data() {
return {
rcar:[
"rcar",
"rcar2",
"rcar3",
"rcar4",
"rcar5",
]
};
下面就是css写自己的样式了
// 自己的样式
.rcar {
background-color: #1388ef;
}
.rcar2 {
background-color: #a0a0a0;
}
.rcar3 {
background-color: #282828;
}
.rcar4 {
background-color: #efc313;
}
.rcar5 {
background-color: #b9bab9;
}
总结
以上所述是小编给大家介绍的vue多个元素的样式选择器问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关推荐
-
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
具体代码如下所述: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Vue.js中使用iView日期选择器并设置开始时间结束时间校验</title> <!-- import Vue.js --> <script src="//vuejs.org/js/vue.min.js"></script
-
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
我使用的是element-ui V2.2.3.代码如下,当我选择值得时候,el-select选择器无法显示选中的内容,但是能触发change方法,并且能输出选择的值. select.vue文件 <template> <div> <div class="row" v-for="RowItem in rows"> <div class="col" v-for="colItem in RowItem.
-
vue与bootstrap实现时间选择器的示例代码
一.下载bootstrap-datetimepicker时间选择器js,css文件. 1. github地址:bootstrap-datetimepicker 2. 官方网站地址:官网bootstrap-datetimepicker地址,有具体的例子与解释 二.在vue项目文件中引入 import './assets/css/bootstrap.min.css' import "./assets/css/bootstrap-datetimepicker.min.css" import
-
vue多个元素的样式选择器问题
三目运算符只能进行两个的选择判断,多个选择就很难受了. 废话少说,直接上源码. 首先获取它的索引,通过索引来判断样式 // 索引key判断 <div class="carborder" v-for="(value, key) in mycarinfo" :key="key"> <router-link :class="rcar[key]" to="/payment" > 我是什么颜色
-
VUE中V-IF条件判断改变元素的样式操作
方法一 v-if判断后用标签改变样式(特定显示列字体加粗) <v-list dense> <template v-for="(col,i) in cols"> <v-list-item :key="i" v-if="col.text=='商品码'||col.text=='通用名称'"> <v-list-item-content><b>{{col.text}}</b></
-
vue中v-for循环选中点击的元素并对该元素添加样式操作
相信大家都会遇到这种情况:v-for循环时,我只需要点击到的元素做出相应反应,其他的元素不变:但是往往所有v-for循环出的元素都会变化.如下面的代码:我需要点击到的元素添加一个类样式,其他元素不变,但是这样会导致所有的元素都会变化 html: <div v-for = "(item,index) in items" :class = 'addclass:isactive' @click='onclick()'> <span>{{item.name}}</
-
vue操作dom元素的3种方法示例
1.原生js操作dom const dom = getElementById('box') 2.vue官方方法:ref vue中的ref是把当前dom元素 " 抽离出来 " ,只要通过 this.$refs就可以获取到 < div class="set" ref="up"> .set是我们要操作的dom对象,它的ref是 up @click="Alert" 给父元素一个点击事件, 接下来我们来编写这个方法 meth
-
vue获取DOM元素并设置属性的两种实现方法
这里我想到了2个方法: 方法一: 直接给相应的元素加id,然后再document.getElementById("id");获取,然后设置相应属性或样式 方法二: 使用ref,给相应的元素加ref="name" 然后再this.$refs.name获取到该元素 注意:在获取相应元素之前,必须在mount钩子进行挂载,否则获取到的值为空, 如果是给子组件加id并修改自定义属性,则直接会加载改子组件对应的外层div上,并不会改变该子组件原本的自定义属性的值 如果给子组件
-
浅谈vue中改elementUI默认样式引发的static与assets的区别
首先从这说起 vue项目中的elementUI的默认样式怎么改 由于elementUI的样式太单调,比如这个slider滑块 elementUI中的API是没办法改变这个slider的颜色的,可是老板喜欢很黄,非要用yellow色.
-
Vue 框架之动态绑定 css 样式实例分析
今天的小实例是关于 Vue 框架动态绑定 css 样式,这也是非常常用的一个部分 首先说一下 动态绑定,相对的大家都知道静态绑定,静态绑定的话,直接加 class=""就可以了,使用 Vue 呢之前也介绍过一个 v-bing:class="{{redClass:true}}" ,也可以实现绑定,但都不是动态绑定,动态绑定肯定是根据用户的某个操作实现动态的修改样式 先看下面的第一个小实例: 源代码 html 文件: 请看注释 <!DOCTYPE html>
-
Vue实现contenteditable元素双向绑定的方法详解
目录 前言 contenteditable 基础使用 进阶使用 总结 前言 如何实现一个即时通讯的聊天页面,网上有很多的开源或不开源的成品,可以直接使用,或者简单修改后使用.但在实际项目中,直接使用开源的即时通讯往往不是我们想要的,如何自己开发一个聊天页面呢.本文就着学习的目的,从0开始一步步实现一个聊天框的开发,至于消息的发送和接收,这个就得依靠后端大佬了. 在开发前,首先得明确用什么来实现.用input输入框和textare文本输入肯定是不行的,这两个只能输入文本类数据(输入法表情也算),想
-
Vue获取DOM元素并修改属性的方法
Vue获取DOM元素 Vue获取DOM元素有两种方法 直接给相应的元素加id,然后再使用document.getElementById("id");获取 使用ref,给相应的元素加ref=“name”然后再使用this.$refs.name获取到该元素 Vue获取到元素并修改属性或者样式 使用上述的第二种方法,获取到元素,然后使用this.$refs.元素元素的ref对应的name.style.属性名(样式或者其他的属性名) = “你要设置的值”或者元素的ref对应的name.属性名(
-
HTML表单元素覆盖样式元素问题及其补救之道
在设计HTML页面的过程中经常会遇到表单元素覆盖样式元素引起的问题,图一就是一个典型的例子.不要小看这个貌似"低级"的问题,即使一些规模较大的网站上类似的问题也绝不鲜见.本文探讨了造成这一问题的根本原因,并提出一种补救办法--之所以说补救办法而不是一劳永逸的解决办法,是因为微软和NetScape这两个巨头也还没有对策. 一.HTML元素的显示优先级 HTML中常用的表单元素包括:文本区域(TEXTAREA),列表框(SELECT),文本输入框(INPUT type=text),密码输入
随机推荐
- SWT(JFace)体验之复制粘贴
- jsp实现将信息放入xml中的方法
- firefox推荐与个人理解的css书写顺序
- Python中int()函数的用法浅析
- 在Django的通用视图中处理Context的方法
- Android 图片缩放实例详解
- Bootstrap源码解读排版(1)
- 开机启动项清理代码bat版
- sql 查询结果合并union all用法_数据库技巧
- SQL Server 日期相关资料详细介绍
- ORACLE的五种表的优缺点概述
- bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
- 浅析java修饰符访问权限(动力节点Java学院整理)
- c#中SAPI使用总结——SpVoice的使用方法
- Python Flask-web表单使用详解
- Android ListView实现下拉顶部图片变大效果
- 详解Linux(centos7)下安装OpenSSL安装图文方法
- vue-router判断页面未登录自动跳转到登录页的方法示例
- JavaScript实现的联动菜单特效示例
- vue子路由跳转实现tab选项卡
