vue項(xiàng)目中做配置后端字符轉(zhuǎn)前端顯示

vue

前言:很久沒有更新文章了,看到有讀者給我的文章點(diǎn)贊和關(guān)注,覺得自己的文字和分享能給幫助或者給讀者有收獲真是太好了!崔赌,換了工作了,新環(huán)境下一切都顯得陌生若贮,不過我是個(gè)很樂觀的人锥咸,很快的就適應(yīng)新環(huán)境了,新環(huán)境下是做vue.js的項(xiàng)目雪侥。這篇文主要分享的是工作中遇到的一些有趣或者覺得應(yīng)該分享給讀者的東西~

一般代乃,我們前端從后端拿到的接口返回值時(shí)候原茅,一定會(huì)遇到的情況就是,后端返回來的是一個(gè)int類型,而需要前端去展示字符串類型,遇到這種情況我們很快就有思路了峡迷,比如我去請(qǐng)求一個(gè)關(guān)于用戶所屬部門的接口傅物,接口請(qǐng)求回來的時(shí)后端的一個(gè)int類型蒿褂,分別對(duì)應(yīng)的部門是
0        行政部
1        技術(shù)部
2        商務(wù)部
3        運(yùn)維部
4        銷售部
5        財(cái)務(wù)部
...       ...       

后端返回的是整數(shù)類型,而我們前端顯示的是整數(shù)類型對(duì)應(yīng)的字符串,這時(shí)我們很快有思路削葱,寫一個(gè)轉(zhuǎn)換函數(shù)

transfn(n){
       let str='';
       if(n==0){
            str='行政部'
       }else if(n==1){
            str='技術(shù)部
      }
      ...

    return str;
}

,假設(shè)在vue項(xiàng)目中,當(dāng)在頁面的時(shí)候顯示就是{{transfn(n)}}
A用戶的所屬部門是<span>{{transfn(n)}}</span>

以上做法是挺好的,但是有個(gè)弊端蛮瞄,就是我總不能每次都寫一個(gè)吧,我想的是寫成一個(gè)配置模塊,然后在需要的模塊下加載配置模塊,這樣就能統(tǒng)一管理了,比如,新建一個(gè)config.js,我采用的是es6寫法映之,如果您在看文的時(shí)候不清晰蠢甲,可以留言,我看到了一定回復(fù)哈~

export const Config = {

  shopType: [
    { key: 1, value: '京東' },
    { key: 2, value: '天貓' },
    { key: 3, value: '唯品會(huì)' },
    { key: 4, value: '蘇寧易購(gòu)' },
    { key: 5, value: '淘寶' }
  ],
...
 
},

在新建一個(gè)filter.js,引入之前的config.js模塊

import {Config} from '../config.js'
// 網(wǎng)點(diǎn)類別 1.京東,2.天貓,3.唯品會(huì),4.蘇寧易購(gòu)
export function formatShopNameType (value) {
  if (typeof value === 'undefined' || value === '' || value === null || value === 'undefined') {
    return '--'
  } else {
    let str = '--'
    Config.shopType.forEach(item => {
      if (item.key === parseInt(value)) {
        str = item.value
      }
    })
    return str
  }
}
...

在需要用到的地方就導(dǎo)入相應(yīng)模塊,比如文件demo.vue


<template>
         <div>{{shopType}}</div>
<template>
<script>
import * as filter from '../filter.js'
export default {
    data(){
      return {
        shopType:''
      },
     mounted(){
         //假設(shè)我去請(qǐng)求一個(gè)接口,接口返回的是一個(gè)簡(jiǎn)單的int類型
          this.shopType=filter.formatShopNameType(axios.get('/getShopType'));
     }

    }
}
</script>

這就是最簡(jiǎn)單的例子了,比較推薦模塊化開發(fā)用,還有需要打包的項(xiàng)目上用,或者微信小程序,如果是其他小的項(xiàng)目,比較不推薦哈,例子雖簡(jiǎn)單涉瘾,但是一切復(fù)雜的應(yīng)用都是簡(jiǎn)單的代碼寫出來的秘蛇,每天都積累些艘策,進(jìn)步會(huì)非橙春海快~

歡迎訪問我的個(gè)人網(wǎng)站zhengyepan.com
歡迎討論交流~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市黎茎,隨后出現(xiàn)的幾起案子嗅骄,更是在濱河造成了極大的恐慌窑眯,老刑警劉巖姥卢,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng)剪决,這世上最難降的妖魔是什么览露? 我笑而不...
    開封第一講書人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮搭伤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己痹扇,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開白布浓恶。 她就那樣靜靜地躺著禀梳,像睡著了一般算途。 火紅的嫁衣襯著肌膚如雪扫外。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,708評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音溺欧,去河邊找鬼岩遗。 笑死蔬芥,一個(gè)胖子當(dāng)著我的面吹牛梆靖,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播笔诵,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼返吻,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了乎婿?” 一聲冷哼從身側(cè)響起测僵,我...
    開封第一講書人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谢翎,沒想到半個(gè)月后捍靠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡森逮,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年榨婆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片褒侧。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡良风,死狀恐怖颜武,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情拖吼,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布这吻,位于F島的核電站吊档,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏唾糯。R本人自食惡果不足惜怠硼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望移怯。 院中可真熱鬧香璃,春花似錦、人聲如沸舟误。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嵌溢。三九已至眯牧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間赖草,已是汗流浹背学少。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留秧骑,地道東北人版确。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像乎折,于是被迫代替她去往敵國(guó)和親绒疗。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容