VUE中V-IF条件判断改变元素的样式操作


Posted in Javascript onAugust 09, 2020

方法一

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></v-list-item-content>
 <v-list-item-content class="align-end mystyle"><b>{{item[col['value']]}}</b>
 </v-list-item-content>
 </v-list-item>
 <v-list-item :key="i" v-else>
 <v-list-item-content>{{col.text}}</v-list-item-content>
 <v-list-item-content class="align-end mystyle" >{{item[col['value']]}}
 </v-list-item-content>
 </v-list-item>
 </template>
</v-list>

方法二

通过类选择器改变样式

<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 class="myfont">{{col.text}}</v-list-item-content>
 <v-list-item-content class="align-end mystyle myfont">{{item[col['value']]}}
 </v-list-item-content>
 </v-list-item>
 <v-list-item :key="i" v-else>
 <v-list-item-content>{{col.text}}</v-list-item-content>
 <v-list-item-content class="align-end mystyle" >{{item[col['value']]}}
 </v-list-item-content>
 </v-list-item>
 </template>
</v-list>
<style>
 .myfont{
 font-weight:bold;
 }
</style>
 }

效果

VUE中V-IF条件判断改变元素的样式操作

补充知识:vue引入iconfont阿里字体图标库以及报错解决

下载阿里的字体图标库文件,放在\src\assets\font文件夹下面。

安装style-loader,css-loader和file-loader (或url-loader) ,记得--save-dev

webpack的配置文件中添加:

{
test: /\.css$/,
use:['style-loader','css-loader']
},
{
test:/\.(ttf|eot|woff|woff2|svg)$/,
use:['file-loader']
}

入口文件main.js引入

import './assets/font/iconfont.css';

如果已经安装了插件,webpack配置文件里面也添加,还是报以下错误:

Unexpected character '@' (2:0)

You may need an appropriate loader to handle this file type.

@font-face {font-family: "iconfont";

src: url('iconfont.eot?t=1529419541319'); /* IE9*/

src: url('iconfont.eot?t=1529419541319#iefix') format('embedded-opentype'), /* IE6-IE8 */

建议检查仔细webpack配置文件是否有错误,比如逗号,括号等是否漏写。

然后重新运行项目npm run dev。

如果还是报错,试试将iconfont.css文件中的路径修改下,然后重新运行项目。

@font-face {font-family: "iconfont";
src: url('./iconfont.eot?t=1529419541319'); /* IE9*/
src: url('./iconfont.eot?t=1529419541319#iefix')

以上这篇VUE中V-IF条件判断改变元素的样式操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
漂亮的widgets,支持换肤和后期开发新皮肤
Apr 23 Javascript
jquery在Chrome下获取图片的长宽问题解决
Mar 20 Javascript
基于datagrid框架的查询
Apr 08 Javascript
fastclick插件导致日期(input[type=&quot;date&quot;])控件无法被触发该如何解决
Nov 09 Javascript
javascript中call apply 与 bind方法详解
Mar 10 Javascript
浅谈js多维数组和hash数组定义和使用
Jul 27 Javascript
Angularjs 制作购物车功能实例代码
Sep 14 Javascript
php输出全部gb2312编码内的汉字方法
Mar 04 Javascript
js实现从左向右滑动式轮播图效果
Jul 07 Javascript
基于JavaScript中标识符的命名规则介绍
Jan 06 Javascript
JavaScript中如何调用Java方法
Sep 16 Javascript
javascript的var与let,const之间的区别详解
Feb 18 Javascript
Vue 样式切换及三元判断样式关联操作
Aug 09 #Javascript
VSCode Vue开发推荐插件和VSCode快捷键(小结)
Aug 08 #Javascript
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
Aug 08 #Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
Aug 08 #Javascript
JavaScript中变量提升和函数提升的详解
Aug 07 #Javascript
javascript中正则表达式语法详解
Aug 07 #Javascript
vue 子组件修改data或调用操作
Aug 07 #Javascript
You might like
深入extjs与php参数交互的详解
2013/06/25 PHP
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
2007/11/30 Javascript
EasyUi tabs的高度与宽度根据IE窗口的变化自适应代码
2010/10/26 Javascript
JQuery触发radio或checkbox的change事件
2012/12/18 Javascript
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
JS实现登录页面记住密码和enter键登录方法推荐
2016/05/10 Javascript
js操作XML文件的实现方法兼容IE与FireFox
2016/06/25 Javascript
pc加载更多功能和移动端下拉刷新加载数据
2016/11/07 Javascript
BootStrap整体框架之基础布局组件
2016/12/15 Javascript
JS前端加密算法示例
2016/12/22 Javascript
JS轮播图中缓动函数的封装
2020/11/25 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
2017/01/20 Javascript
Nodejs读取文件时相对路径的正确写法(使用fs模块)
2017/04/27 NodeJs
教你搭建按需加载的Vue组件库(小结)
2019/07/29 Javascript
VUE中使用HTTP库Axios方法详解
2020/02/05 Javascript
用Python设计一个经典小游戏
2017/05/15 Python
django数据库migrate失败的解决方法解析
2018/02/08 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
Python数据正态性检验实现过程
2020/04/18 Python
celery在python爬虫中定时操作实例讲解
2020/11/27 Python
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
学习决心书
2014/03/11 职场文书
股份转让协议书
2014/04/12 职场文书
大学生活动总结怎么写
2014/04/29 职场文书
代领报检证委托书范本
2014/10/11 职场文书
见习报告的格式
2014/11/04 职场文书
小学母亲节活动总结
2015/02/10 职场文书
新学期开学寄语2016
2015/12/04 职场文书
如何利用pygame实现打飞机小游戏
2021/05/30 Python
SQL Server中常用截取字符串函数介绍
2022/03/16 SQL Server
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android
python获取带有返回值的多线程
2022/05/02 Python
SQL SERVER中的流程控制语句
2022/05/25 SQL Server