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

vue如何將后臺返回的數(shù)字轉(zhuǎn)換成對應的文字

 更新時間:2022年10月25日 10:25:21   作者:small面包  
這篇文章主要介紹了vue如何將后臺返回的數(shù)字轉(zhuǎn)換成對應的文字,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

將后臺返回的數(shù)字轉(zhuǎn)換成對應的文字

今天遇到一個問題就是性別一欄后臺返回我的是數(shù)字,但是前端展示的是漢字男女,而且0,1,2,對應不同的漢字

下面跟大家分享一下我的方法

首先用map遍歷后臺返回的數(shù)據(jù)利用里面的回調(diào)對數(shù)據(jù)進行解析即可,下面直接上代碼

?? ??? ?this.usersData.map(function (val) {
? ? ? ? ? if (val.gender == 0) {
? ? ? ? ? ? val.gender = '人妖'
? ? ? ? ? } else if (val.gender == 1) {
? ? ? ? ? ? val.gender = '男'
? ? ? ? ? } else if (val.gender == 2) {
? ? ? ? ? ? val.gender = '女'
? ? ? ? ? } else {
? ? ? ? ? ? return
? ? ? ? ? }
? ? ? ? })

這樣就可以直接在頁面中顯示了~

還有一種方式

<el-table
:data="tableData"
border>
?? ?<el-table-column
? ? ? ? prop="status"
? ? ? ? :show-overflow-tooltip="true"
? ? ? ? label="狀態(tài)"
? ? ? ? width="60"
? ? ? ? :formatter="statusFormatter"
? ? ? >
? ? ?</el-table-column>
</el-table>
<script>
?? ?export default{
?? ??? ?data(){
?? ??? ??? ?return{
?? ??? ??? ??? ?tableData:[]
?? ??? ??? ?}
?? ??? ?},
?? ??? ?methods:{
?? ??? ??? ?statusFormatter(row, column){
?? ??? ??? ??? ?const status = row.status
? ? ? ?? ??? ??? ?if (status == 0) {
? ? ? ? ?? ??? ??? ?return '正常'
? ? ? ?? ??? ??? ?} else if (status == 1) {
? ? ? ? ?? ??? ??? ?return '待審批'
? ? ? ?? ??? ??? ?} else if (status == 2) {
? ? ? ? ?? ??? ??? ?return '拒絕'
? ? ? ?? ??? ??? ?} else if (status == 3) {
?? ??? ??? ? ? ? ? ?return '鎖定'
? ? ? ?? ??? ??? ?} else {
? ? ? ? ?? ??? ??? ?return '刪除'
? ? ? ?? ??? ??? ?}
?? ??? ??? ?}
?? ??? ?}
?? ?}
</script>

vue數(shù)字轉(zhuǎn)漢字

Vue中將阿里伯數(shù)字轉(zhuǎn)換為中文表示,一般用作排名使用。目前支持兩位數(shù)字轉(zhuǎn)換。

let toChinese=function(val){
    let chin_list=['一','二','三','四','五','六','七','八','九','十'];//所有的數(shù)值對應的漢字
    let sn = parseInt(val)+1;//這里由于我的后臺是從0開始排序
    if(sn<=10){
      return chin_list[sn-1];
    }
    else if(sn<=100){
      if(sn<20)
        return '十'+chin_list[sn%10-1];
      if(sn%10==0)
        return chin_list[Math.floor(sn/10)-1]+'十';
      else
        return chin_list[Math.floor(sn/10)-1]+'十'+chin_list[sn%10-1];
    }
    else{
      //可以支持更多
    }
  }

效果如圖

html代碼如下

<div
          v-for="(item,index) in ticketsList"
          :key="index"
          class="button-info">
          <span class="passenger-title passenger-padding">航段{{ toChinese(index) }}</span>
</div>

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

相關(guān)文章

  • Vue中獲取圖片高度的兩種方法

    Vue中獲取圖片高度的兩種方法

    在使用Vue2開發(fā)移動端頁面的時候,需要做一個效果,實現(xiàn)的方案是背景漸變,但是想要實現(xiàn)這個效果就必須進行定位,我的背景高度需要在一個十分恰當?shù)奈恢?但是我的圖片會隨著移動端頁面的變化而發(fā)生高度的變化,為什么會變化?所以本文介紹了Vue中獲取圖片高度的方法
    2024-08-08
  • VUE?v-for中的:key詳解

    VUE?v-for中的:key詳解

    這篇文章主要為大家介紹了v-for中的:key,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • vuex新手進階篇之改變state?mutations的使用

    vuex新手進階篇之改變state?mutations的使用

    在vue的項目中不可避免的會使用到vuex用于數(shù)據(jù)的存儲,下面這篇文章主要給大家介紹了關(guān)于vuex新手進階篇之改變state?mutations的使用,文中通過圖文以及實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • Vue3手動清理keep-alive組件緩存的方法詳解

    Vue3手動清理keep-alive組件緩存的方法詳解

    這篇文章主要為大家詳細介紹了Vue3中手動清理keep-alive組件緩存的方法,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-04-04
  • vue使用axios接收流文件的實現(xiàn)

    vue使用axios接收流文件的實現(xiàn)

    本文主要介紹了vue使用axios接收流文件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • Vue密碼登陸加密RSA實現(xiàn)方案

    Vue密碼登陸加密RSA實現(xiàn)方案

    這篇文章主要介紹了Vue密碼登陸加密RSA實現(xiàn)方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • vue.js將時間戳轉(zhuǎn)化為日期格式的實現(xiàn)代碼

    vue.js將時間戳轉(zhuǎn)化為日期格式的實現(xiàn)代碼

    這篇文章主要介紹了vue.js將時間戳轉(zhuǎn)化為日期格式的實現(xiàn)代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • vue3?ref和reactive的區(qū)別解析

    vue3?ref和reactive的區(qū)別解析

    這篇文章主要介紹了在Vue3中,ref用于創(chuàng)建簡單數(shù)據(jù)的響應式包裝,通過.value訪問和修改;reactive用于創(chuàng)建復雜對象的響應式對象,可以直接訪問和修改屬性,兩者各有適用場景,ref更適合單個值,reactive更適合復雜對象,本文介紹vue3?ref和reactive區(qū)別,感興趣的朋友一起看看吧
    2025-02-02
  • vue使用element-ui按需引入時踩過的那些坑

    vue使用element-ui按需引入時踩過的那些坑

    Element-UI是基于vue實現(xiàn)的一套不依賴業(yè)務的UI組件庫,提供了豐富的PC端組件,減少用戶對常用組件的封裝,降低了開發(fā)的難易程度,下面這篇文章主要給大家介紹了關(guān)于vue使用element-ui按需引入時踩過的那些坑,需要的朋友可以參考下
    2022-05-05
  • swiper在vue中的簡單使用方法

    swiper在vue中的簡單使用方法

    Swiper常用于移動端網(wǎng)站的內(nèi)容觸摸滑動,Swiper是純javascript打造的滑動特效插件,面向手機、平板電腦等移動終端,下面這篇文章主要給大家介紹了關(guān)于swiper在vue中的簡單使用方法,需要的朋友可以參考下
    2022-09-09

最新評論

惠州市| 托克托县| 浦北县| 原平市| 元朗区| 和平区| 武冈市| 杂多县| 曲周县| 义马市| 鹤峰县| 龙胜| 长治市| 汤阴县| 安溪县| 桃江县| 武邑县| 高州市| 宣武区| 孙吴县| 永和县| 乐都县| 萝北县| 长海县| 靖边县| 辽阳市| 神木县| 株洲市| 淮南市| 宽城| 凉城县| 和静县| 积石山| 远安县| 信阳市| 大同县| 临澧县| 上栗县| 喜德县| 定南县| 合山市|