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 相关文章推荐
js同时按下两个方向键
Dec 01 Javascript
javascript js cookie的存储,获取和删除
Dec 29 Javascript
jquery 可排列的表实现代码
Nov 13 Javascript
详解JavaScript语法对{}处理的坑爹之处
Jun 05 Javascript
js实现的简单radio背景颜色选择器代码
Aug 18 Javascript
jQuery实现鼠标选文字发新浪微博的方法
Apr 02 Javascript
新手学习前端之js模仿淘宝主页网站
Oct 31 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 jQuery
JavaScript正则表达式简单实用实例
Jun 23 Javascript
javascript、php关键字搜索函数的使用方法
May 29 Javascript
Javascript组合继承方法代码实例解析
Apr 02 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
Aug 27 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使用trim函数去除字符串左右空格及特殊字符实例
2016/01/07 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
JavaScript For Beginners(转载)
2007/01/05 Javascript
基于jQuery试卷自动排版系统
2010/07/18 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
javascript椭圆旋转相册实现代码
2012/01/16 Javascript
JS实现文字链接感应鼠标淡入淡出改变颜色的方法
2015/02/26 Javascript
如何解决ligerUI布局时Center中的Tab高度大小
2015/11/24 Javascript
基于jquery实现日历签到功能
2020/09/11 Javascript
Bootstrap Chart组件使用教程
2016/04/28 Javascript
bootstrapValidator bootstrap-select验证不可用的解决办法
2017/01/11 Javascript
JS中的phototype详解
2017/02/04 Javascript
npm 更改默认全局路径以及国内镜像的方法
2018/05/16 Javascript
vue.js实现二级菜单效果
2019/10/19 Javascript
vue-列表下详情的展开与折叠案例
2020/07/28 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
2020/08/03 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
[11:57]《一刀刀一天》第十七期:TI中国军团加油!
2014/05/26 DOTA
[01:08:09]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第二局
2016/03/02 DOTA
解析Python中的二进制位运算符
2015/05/13 Python
详解Python中的静态方法与类成员方法
2017/02/28 Python
详解Django的model查询操作与查询性能优化
2018/10/16 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
2020/03/16 Python
opencv python 对指针仪表读数识别的两种方式
2021/01/14 Python
HTML5 解析规则分析
2009/08/14 HTML / CSS
教师实习自我鉴定
2013/12/18 职场文书
机关财务管理制度
2014/01/17 职场文书
学生请假条
2014/04/11 职场文书
文明市民先进事迹
2014/05/15 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
企业整改报告范文
2014/11/08 职场文书
2015年学校党建工作总结
2015/05/19 职场文书
2016入党积极分子心得体会
2016/01/06 职场文书
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题