国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

css:如何通過(guò)不同的值,改變盒子的樣式和字體顏色通過(guò)computed而不是v-if

這篇具有很好參考價(jià)值的文章主要介紹了css:如何通過(guò)不同的值,改變盒子的樣式和字體顏色通過(guò)computed而不是v-if。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

在使用uniapp編寫功能時(shí),可以通過(guò)computed方法來(lái)實(shí)現(xiàn)根據(jù)num這個(gè)值也可以是后端傳過(guò)來(lái)的值只要是number類型都可以。不同取值來(lái)修改盒子的背景顏色和字體顏色。首先,在data中定義一個(gè)num來(lái)存儲(chǔ)當(dāng)前的值,然后在computed中創(chuàng)建一個(gè)樣式對(duì)象,并根據(jù)num的取值來(lái)設(shè)置相應(yīng)的背景顏色和字體顏色。

<template>
  <view>
    <view class="box" :style="boxStyle">{{ num }}</view>
  </view>
</template>

<script>
export default {
  data() {
    return {
      num: 1 // 默認(rèn)值為1
    };
  },
  computed: {
    boxStyle() {
      let backgroundColor = "";
      let color = "";
      
      // 根據(jù)num的取值來(lái)設(shè)置樣式
      switch (this.num) {
        case 1:
          backgroundColor = "red";
          color = "lightcoral";
          break;
        case 2:
          backgroundColor = "blue";
          color = "lightblue";
          break;
        case 3:
          backgroundColor = "green";
          color = "lightgreen";
          break;
        default:
          break;
      }
      
      // 返回樣式對(duì)象
      return {
        backgroundColor,
        color
      };
    }
  }
};
</script>

<style>
.box {
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
}
</style>

我們?cè)趖emplate中設(shè)置了一個(gè)名為box的view來(lái)作為盒子容器,通過(guò):style綁定boxStyle來(lái)設(shè)置盒子的樣式。在computed中,我們創(chuàng)建了一個(gè)boxStyle方法,根據(jù)num的不同取值來(lái)設(shè)置backgroundColor和color的值,并將它們作為樣式對(duì)象返回。最后,在style中設(shè)置box的樣式,如寬度、高度、居中等。

這樣,當(dāng)num的值改變時(shí),盒子的背景顏色和字體顏色就會(huì)隨之變化。就不需要使用v-if設(shè)置多個(gè)盒子和多個(gè)樣式。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-717410.html

到了這里,關(guān)于css:如何通過(guò)不同的值,改變盒子的樣式和字體顏色通過(guò)computed而不是v-if的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • MFC重載CButton類,實(shí)現(xiàn)改變按鈕背景色、字體樣式更改、鼠標(biāo)滑動(dòng)按鈕變色功能

    MFC重載CButton類,實(shí)現(xiàn)改變按鈕背景色、字體樣式更改、鼠標(biāo)滑動(dòng)按鈕變色功能

    在對(duì)話框內(nèi)添加button控件,button控件屬性中 所有者 描述改為TRUE 添加COwerButton類。代碼如下: COwerButton.h COwerButton.cpp 給button按鈕添加變量,變量類型設(shè)為COwerButton,也可在主界面XXXDlg.h中修改button類型 COwerButton m_button1; 運(yùn)行完成,效果如下: 當(dāng)鼠標(biāo)移動(dòng)到按鈕上以及點(diǎn)擊按鈕

    2024年02月12日
    瀏覽(95)
  • CSS 改變鼠標(biāo)樣式(大全)

    CSS 改變鼠標(biāo)樣式(大全)

    使用方法:

    2024年02月03日
    瀏覽(23)
  • 3-web前端 css 網(wǎng)頁(yè)樣式語(yǔ)言,基礎(chǔ)語(yǔ)言、盒子模型、浮動(dòng)

    3-web前端 css 網(wǎng)頁(yè)樣式語(yǔ)言,基礎(chǔ)語(yǔ)言、盒子模型、浮動(dòng)

    html和css的關(guān)系: ??HTML(HyperText Markup Language,超文本標(biāo)記語(yǔ)言)是用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)標(biāo)記語(yǔ)言。它負(fù)責(zé)定義網(wǎng)頁(yè)的結(jié)構(gòu)和內(nèi)容。HTML使用各種標(biāo)簽來(lái)包含文本、鏈接、圖 片、視頻等元素,并可以與如JavaScript等其他技術(shù)結(jié)合使用,實(shí)現(xiàn)網(wǎng)頁(yè)的動(dòng)態(tài)功能。 ??CSS (Cascading S

    2024年02月08日
    瀏覽(94)
  • VSCode---通過(guò)ctrl+鼠標(biāo)滾動(dòng)改變字體大小

    VSCode---通過(guò)ctrl+鼠標(biāo)滾動(dòng)改變字體大小

    打開(kāi)設(shè)置 然后在右邊輸 editor.mouseWheelZoo 勾選即可實(shí)現(xiàn)鼠標(biāo)滾動(dòng)改變字體大小 4.這種設(shè)置的字體大小是固定的

    2024年02月14日
    瀏覽(108)
  • css字體樣式

    css字體樣式

    ? 1.font-style 設(shè)置字體樣式 屬性值: ? ? normal:指定?本字體樣式為正常的字體 ? ? italic:指定?本字體樣式為斜體。 2.文字字體 font-family 只能引用系統(tǒng)自帶的字體樣式,如果需要其他別的字體,需要從外部下載調(diào)用 引用外部字體? ?網(wǎng)站: https://font.chinaz.com/katongziti.html

    2024年02月08日
    瀏覽(87)
  • 【CSS】CSS字體樣式【CSS基礎(chǔ)知識(shí)詳解】

    【CSS】CSS字體樣式【CSS基礎(chǔ)知識(shí)詳解】

    ?????個(gè)人主頁(yè):@花無(wú)缺 歡迎 點(diǎn)贊?? 收藏? 留言?? 加關(guān)注?! 本文由 花無(wú)缺 原創(chuàng) 本文章收錄于專欄 【CSS】 【CSS專欄】 已發(fā)布文章 ??【CSS基礎(chǔ)認(rèn)知】 ??【CSS選擇器全解指南】 文字是網(wǎng)頁(yè)界面上最常見(jiàn)的元素,而文字的字體、大小和文字樣式等都可以通過(guò)CSS來(lái)設(shè)置

    2024年02月05日
    瀏覽(123)
  • CSS字體樣式(font)[詳細(xì)]

    CSS字體樣式(font)[詳細(xì)]

    CSS 中提供了一系列用于設(shè)置文本字體樣式的屬性,比如更改字體,控制字體大小和粗細(xì)等等。 font-family:設(shè)置字體; font-style:設(shè)置字體的風(fēng)格,例如傾斜、斜體等; font-weight:設(shè)置字體粗細(xì); font-size:設(shè)置字體尺寸; font-variant:將小寫字母轉(zhuǎn)換為小型大寫字母; font-stre

    2024年02月06日
    瀏覽(92)
  • 前端-CSS 字體和文本樣式

    前端-CSS 字體和文本樣式

    字體大小 字體粗細(xì) 字體樣式 字體系列 文本縮進(jìn) 取值 數(shù)字 + px 數(shù)字 + em(推薦:1em=當(dāng)前標(biāo)簽的 font-size 大小) 文本水平對(duì)齊方式 內(nèi)容居中需要給父元素設(shè)置居中屬性 [外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-2ENfm2r2-1688123416662)(https://note.youda

    2024年02月11日
    瀏覽(97)
  • HTML--CSS--字體、文本樣式

    HTML--CSS--字體、文本樣式

    屬性 作用 font-family 字體類型 font-size 字體大小 font-weight 字體粗細(xì) font-style 字體風(fēng)格 color 字體顏色 用法: 如下,定義 div元素內(nèi)的字體,默認(rèn)是宋體,要設(shè)定其他字體就用這個(gè)屬性進(jìn)行設(shè)定,關(guān)于各字體,我用VSCode寫代碼時(shí)有補(bǔ)全,就不一一列出了 用法: 字體粗細(xì)屬性:

    2024年01月17日
    瀏覽(115)
  • CSS 常用樣式 之字體屬性

    font-weight(字體粗細(xì)) 字體粗細(xì)用于設(shè)置文本的粗細(xì)程度,可以使用如下的值: normal:正常字體(默認(rèn)) bold:加粗字體 bolder:更加加粗 lighter:更加細(xì) 代碼實(shí)例如下: font-style(字體風(fēng)格) 字體風(fēng)格用于設(shè)置文本的風(fēng)格,可以使用如下的值: normal:正常字體(默認(rèn)) ita

    2024年02月07日
    瀏覽(97)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包