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 相关文章推荐
javascript学习网址备忘
May 29 Javascript
JS 面向对象的5钟写法
Jul 31 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
Apr 02 Javascript
js播放wav文件(源码)
Apr 22 Javascript
如何使Chrome控制台支持多行js模式——意外发现
Jun 13 Javascript
前端必备神器 Snap.svg 弹动效果
Nov 10 Javascript
js改变Iframe中Src的方法
May 05 Javascript
JS模拟按钮点击功能的方法
Dec 22 Javascript
详解jQuery Mobile自定义标签
Jan 06 Javascript
JS实现拖拽的方法分析
Dec 20 Javascript
vue实现的微信机器人聊天功能案例【附源码下载】
Feb 18 Javascript
小程序wx.getUserProfile接口的具体使用
Jun 02 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
php字符串截取问题
2006/11/28 PHP
深入了解PHP类Class的概念
2012/06/14 PHP
PHPAnalysis中文分词类详解
2014/06/13 PHP
php中ob_get_length缓冲与获取缓冲长度实例
2014/11/20 PHP
PHP环境中Memcache的安装和使用
2015/11/05 PHP
PHP中array_keys和array_unique函数源码的分析
2016/02/26 PHP
简单介绍PHP非阻塞模式
2016/03/03 PHP
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
jQuery Dialog 弹出层对话框插件
2010/08/09 Javascript
dojo随手记 gird组件引用
2011/02/24 Javascript
浅谈JavaScript编程语言的编码规范
2011/10/21 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
SinaEditor使用方法详解
2013/12/28 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
express的中间件cookieParser详解
2014/12/04 Javascript
基于jQuery实现选取月份插件附源码下载
2015/12/28 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
2018/12/10 jQuery
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python实现的简单FTP上传下载文件实例
2015/06/30 Python
python编写简单爬虫资料汇总
2016/03/22 Python
基于python3 类的属性、方法、封装、继承实例讲解
2017/09/19 Python
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
2019/06/28 Python
Pandas实现DataFrame按行求百分数(比例数)
2019/12/27 Python
美国家居装饰网上商店:Lulu & Georgia
2019/09/14 全球购物
军训自我鉴定
2013/12/14 职场文书
校长先进事迹材料
2014/02/01 职场文书
三严三实对照检查材料
2014/08/25 职场文书
升国旗演讲稿
2014/09/05 职场文书
心得体会的写法
2014/09/05 职场文书
大学生上课迟到检讨书
2014/10/15 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
Python数据清洗工具之Numpy的基本操作
2021/04/22 Python