最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中巧用三元表達(dá)式解析

 更新時(shí)間:2022年04月09日 09:10:43   作者:從人到猿  
這篇文章主要介紹了vue中巧用三元表達(dá)式解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

如何巧用三元表達(dá)式

一開始我并不喜歡閱讀別人的代碼,話說程序員最討厭的事:寫代碼要寫文檔、寫代碼要寫注釋、別人的代碼沒有文檔、別人的代碼沒有注釋。后來發(fā)現(xiàn)閱讀別人的代碼雖然很枯燥,但是很鍛煉邏輯思維,而且還能學(xué)到很多東西,比如我下面要說的這個(gè):

三元表達(dá)式的巧妙使用

在某天(其實(shí)具體是哪天我也忘了),我在閱讀別人的代碼時(shí)發(fā)現(xiàn)一串三元表達(dá)式,感覺很6,像是打開新世界的大門一樣,頓時(shí)感覺只有你想不到的,沒有別人做不到的。真的是活到老學(xué)到死啊。

下面上代碼:

<span
? ? ? v-for="$index in circles"
? ? ? class="circle"
? ? ? :style="{
? ? ? ? backgroundColor: activeIndex == $index ? pagerColor : pagerBgColor,
? ? ? ? opacity:
? ? ? ? ? pagerColor == pagerBgColor
? ? ? ? ? ? ? activeIndex == $index
? ? ? ? ? ? ? ? '1'
? ? ? ? ? ? ? : '0.4'
? ? ? ? ? ? : '1'
? ? ? }"
? ? ? :key="$index"
? ? ></span>

這代碼掃一眼看著沒毛病啊,就是遍歷渲染數(shù)據(jù),但是其中三元表達(dá)式的使用真的是6到飛起??赡苡行┐罄幸豢?,有點(diǎn)鄙視我,“垃圾,就一個(gè)三元表達(dá)式,大驚小怪”,但是我是頭一次看到這么寫的。其實(shí)好多東西不是不會(huì)寫,而是想不到。就像這個(gè)三元表達(dá)式,讓誰寫誰都能寫出來,但是就是想不到可以這么寫。這也是閱讀別人代碼的一個(gè)好處,可以學(xué)到一些騷操作,讓自己少寫代碼,提高工作效率。

回頭再說這個(gè)三元表達(dá)式,我們正常使用三元表達(dá)式是這樣的:

表達(dá)式 (expr1) ? (expr2) : (expr3)  

在 expr1 求值為 TRUE 時(shí)的值為 expr2,在 expr1 求值為 FALSE 時(shí)的值為 expr3。

而上面代碼中把表達(dá)式中的值又設(shè)為一個(gè)表達(dá)式,滿足條件的時(shí)候執(zhí)行表達(dá)式再次判斷求值,將三元表達(dá)式寫成了類似于if判斷的東西,減少了代碼量而且還增加更加容易讀懂

:class=“ “的三元表達(dá)式寫法

<div class="stepbar">
   <div class="stepbar-first"></div>
   <div class="stepbar-first-line"></div>
   <div v-if="item.applyState===5" class="stepbar-gray"></div>
   <div v-else :class="item.applyState===1?'stepbar-red':'stepbar-first'"></div>
   <div v-if="item.applyState!==1&&item.applyState!==5" class="stepbar-first-line"></div>
   <div v-if="item.applyState!==1&&item.applyState!==4&&item.applyState!==5" :class="item.applyState===2&&item.applyState!==3?'stepbar-red':'stepbar-first'"></div>
   <div v-if="item.applyState===4" class="stepbar-gray"></div>
 </div>

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。 

相關(guān)文章

  • VUE正則表達(dá)式用法全集整理(推薦!)

    VUE正則表達(dá)式用法全集整理(推薦!)

    正則表達(dá)式是由一些特定的字符組成,代表一個(gè)規(guī)則,可以用來檢驗(yàn)數(shù)據(jù)格式是否合法,也可以在一段文本中查找滿足要求的內(nèi)容,這篇文章主要給大家介紹了關(guān)于VUE正則表達(dá)式用法的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • vue如何在線預(yù)覽各類型文件

    vue如何在線預(yù)覽各類型文件

    這篇文章主要介紹了vue如何在線預(yù)覽各類型文件問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Vue?+?Axios?請(qǐng)求接口方法與傳參方式詳解

    Vue?+?Axios?請(qǐng)求接口方法與傳參方式詳解

    使用Vue的腳手架搭建的前端項(xiàng)目,通常都使用Axios封裝的接口請(qǐng)求,項(xiàng)目中引入的方式不做多介紹,本文主要介紹接口調(diào)用與不同形式的傳參方法。對(duì)Vue?+?Axios?請(qǐng)求接口方法與傳參問題感興趣的朋友一起看看吧
    2021-12-12
  • Vue Promise的axios請(qǐng)求封裝詳解

    Vue Promise的axios請(qǐng)求封裝詳解

    這篇文章主要介紹了Vue Promise的axios請(qǐng)求封裝詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • 解決vue安裝less報(bào)錯(cuò)Failed to compile with 1 errors的問題

    解決vue安裝less報(bào)錯(cuò)Failed to compile with 1 errors的問題

    這篇文章主要介紹了解決vue安裝less報(bào)錯(cuò)Failed to compile with 1 errors的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • vue3獲取當(dāng)前路由地址的兩種方法

    vue3獲取當(dāng)前路由地址的兩種方法

    近期在做ve3的項(xiàng)目時(shí)因?yàn)楣δ苄枰?需要獲取當(dāng)前路由的地址,下面這篇文章主要給大家介紹了關(guān)于vue3獲取當(dāng)前路由地址的兩種方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • Vue插件寫、用詳解(附demo)

    Vue插件寫、用詳解(附demo)

    本篇文章主要介紹了Vue插件寫、用詳解(附demo),插件就是指對(duì)Vue的功能的增強(qiáng)或補(bǔ)充。有興趣的可以了解一下。
    2017-03-03
  • vue如何從后臺(tái)獲取數(shù)據(jù)生成動(dòng)態(tài)菜單列表

    vue如何從后臺(tái)獲取數(shù)據(jù)生成動(dòng)態(tài)菜單列表

    這篇文章主要介紹了vue如何從后臺(tái)獲取數(shù)據(jù)生成動(dòng)態(tài)菜單列表,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue構(gòu)建單頁面應(yīng)用實(shí)戰(zhàn)

    vue構(gòu)建單頁面應(yīng)用實(shí)戰(zhàn)

    本篇文章主要介紹了vue構(gòu)建單頁面應(yīng)用實(shí)戰(zhàn),使用 SPA,沒有頁面切換,就沒有白屏阻塞,可以大大提高 H5 的性能,達(dá)到接近原生的流暢體驗(yàn)。
    2017-04-04
  • Vue動(dòng)態(tài)數(shù)據(jù)實(shí)現(xiàn)?el-select?多級(jí)聯(lián)動(dòng)、數(shù)據(jù)回顯方式

    Vue動(dòng)態(tài)數(shù)據(jù)實(shí)現(xiàn)?el-select?多級(jí)聯(lián)動(dòng)、數(shù)據(jù)回顯方式

    這篇文章主要介紹了Vue動(dòng)態(tài)數(shù)據(jù)實(shí)現(xiàn)?el-select?多級(jí)聯(lián)動(dòng)、數(shù)據(jù)回顯方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07

最新評(píng)論

安平县| 抚远县| 庆云县| 新巴尔虎左旗| 临夏市| 林州市| 杂多县| 陕西省| 永仁县| 宁安市| 新沂市| 寿光市| 湾仔区| 政和县| 镇宁| 云梦县| 南投县| 泗阳县| 博野县| 闸北区| 射阳县| 兴业县| 邹城市| 台中县| 赤壁市| 伊春市| 南澳县| 白山市| 岚皋县| 溧水县| 慈利县| 汉阴县| 榆社县| 武宣县| 黄大仙区| 新蔡县| 阿图什市| 靖安县| 南木林县| 饶河县| 涡阳县|