欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

首先用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中將阿里伯?dāng)?shù)字轉(zhuǎn)換為中文表示,一般用作排名使用。目前支持兩位數(shù)字轉(zhuǎn)換。

let toChinese=function(val){
    let chin_list=['一','二','三','四','五','六','七','八','九','十'];//所有的數(shù)值對應(yīng)的漢字
    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)文章

  • Vue3+ElementPlus封裝圖片空間組件的門面實例

    Vue3+ElementPlus封裝圖片空間組件的門面實例

    圖片空間是用于管理上傳圖片的工具,可以讓用戶方便地存儲、管理和調(diào)用圖片,提高工作效率,它通常具備多樣的樣式,但操作入口統(tǒng)一,便于使用,通過圖片空間組件,用戶能直接在其他模塊(例如商品圖片)中選擇所需圖片
    2024-09-09
  • Vue3 SFC 和 TSX 方式自定義組件實現(xiàn) v-model的詳細過程

    Vue3 SFC 和 TSX 方式自定義組件實現(xiàn) v-model的詳細

    v-model 是 vue3 中的一個內(nèi)置指令,很多表單元素都可以使用這個屬性,如 input、checkbox 等,咱可以在自定義組件中實現(xiàn) v-model,這篇文章主要介紹了Vue3 SFC 和 TSX 方式自定義組件實現(xiàn) v-model,需要的朋友可以參考下
    2022-10-10
  • vue3中獲取dom元素和操作實現(xiàn)方法

    vue3中獲取dom元素和操作實現(xiàn)方法

    ref是Vue3中一個非常重要的功能,它可以用來獲取DOM節(jié)點,從而實現(xiàn)對DOM節(jié)點的操作,下面這篇文章主要給大家介紹了關(guān)于vue3中獲取dom元素和操作實現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • Element el-table 表格使用詳解

    Element el-table 表格使用詳解

    我們的數(shù)據(jù)存儲到數(shù)據(jù)庫,不就是以表格的形式存在嗎,所以在界面上顯示、操作,使用表格來處理也是非常合理的,這篇文章給大家介紹Element el-table 表格使用方法,感興趣的朋友一起看看吧
    2024-03-03
  • vue watch深度監(jiān)聽對象實現(xiàn)數(shù)據(jù)聯(lián)動效果

    vue watch深度監(jiān)聽對象實現(xiàn)數(shù)據(jù)聯(lián)動效果

    這篇文章主要介紹了vue watch深度監(jiān)聽對象實現(xiàn)數(shù)據(jù)聯(lián)動的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • Vite項目搭建與環(huán)境配置的完整版教程

    Vite項目搭建與環(huán)境配置的完整版教程

    Vite?使用?Rollup?作為默認的構(gòu)建工具,可以將應(yīng)用程序的源代碼打包成一個或多個優(yōu)化的靜態(tài)文件,本文就來為大家介紹一下Vite如何進行項目搭建與環(huán)境配置吧
    2023-09-09
  • vue自定義組件@click點擊失效問題及解決

    vue自定義組件@click點擊失效問題及解決

    這篇文章主要介紹了vue自定義組件@click點擊失效問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 基于vue+echarts數(shù)據(jù)可視化大屏展示的實現(xiàn)

    基于vue+echarts數(shù)據(jù)可視化大屏展示的實現(xiàn)

    這篇文章主要介紹了基于vue+echarts數(shù)據(jù)可視化大屏展示的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Vue關(guān)閉當(dāng)前彈窗頁面的兩種方式

    Vue關(guān)閉當(dāng)前彈窗頁面的兩種方式

    這篇文章主要給大家介紹了關(guān)于Vue關(guān)閉當(dāng)前彈窗頁面的兩種方式,這是最近項目中遇到的一個需求,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • vue 實現(xiàn)超長文本截取,懸浮框提示

    vue 實現(xiàn)超長文本截取,懸浮框提示

    這篇文章主要介紹了vue 實現(xiàn)超長文本截取,懸浮框提示,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07

最新評論