一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - VUE中V-IF條件判斷改變元素的樣式操作

VUE中V-IF條件判斷改變元素的樣式操作

2021-08-12 17:35i_belive_my_love JavaScript

這篇文章主要介紹了VUE中V-IF條件判斷改變元素的樣式操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨想過來看看吧

方法一

v-if判斷后用標簽改變樣式(特定顯示列字體加粗)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<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>

方法二

通過類選擇器改變樣式

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<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的配置文件中添加:

?
1
2
3
4
5
6
7
8
{
test: /\.css$/,
use:['style-loader','css-loader']
},
{
test:/\.(ttf|eot|woff|woff2|svg)$/,
use:['file-loader']
}

入口文件main.js引入

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

如果已經安裝了插件,webpack配置文件里面也添加,還是報以下錯誤:

?
1
2
3
4
5
6
7
8
9
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文件中的路徑修改下,然后重新運行項目。

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

以上這篇VUE中V-IF條件判斷改變元素的樣式操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/i_belive_my_love/article/details/106949597

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产美女亚洲精品久久久久久 | 国产精品久久久 | 奇米7777第四色 | 91亚洲精品国产自在现线 | 久久婷婷五月综合色丁香 | 2021麻豆剧果冻传媒入口永久 | 精品日本一区二区 | 教师波多野结衣在线播放 | www.av在线视频 | 欧美亚洲影院 | 国产中文视频 | 国产成人亚洲综合91精品555 | 欧美高清无砖专区欧美精品 | 日本爽p大片免费观看 | a国产在线| 手机av影院 | 欧美在线一级视频 | 精品一产品大全 | 九九热在线视频观看这里只有精品 | 国色天香社区在线视频免费观看 | 韩国久播影院理论片不卡影院 | 日韩欧美一区二区不卡 | 精品国产免费久久久久久婷婷 | 午夜小视频免费 | 日韩首页 | 国产成年人 | 午夜小福利 | 天堂网www中文天堂在线 | 妇乱子伦激情 | 四虎永久免费地址在线观看 | 韩国三级hd中文字幕李采潭 | 四虎在线永久视频观看 | 免费亚洲成人 | 成人午夜视频一区二区国语 | 美女张开腿黄网站免费精品动漫 | 欧美日韩精品免费一区二区三区 | 青草社区视频 | 厨房play黄瓜进去小说h | 国产大片线上免费观看 | 欧美另类z0zxi | 国产亚洲精品激情一区二区三区 |