el table後台返回數字,前台變成對應得漢字

2021-10-18 14:19:37 字數 1238 閱讀 2389

如果介面返回的是:1 2 3 4 5數字,需要換成對應漢字

有以下幾種方式:

方法一

if判斷

一級

二級**

方法二前端利用字典將其轉換為相對應的中文

在專案裡建立js檔案,內容如下

如只需一組寫乙個即可,需要轉換的比較多,一直寫下去即可

export const code = ,

"2":

}

寫完在需要的檔案裡引入,按如下圖方式即可轉換為相對應的中文

方法三在獲得詳情以後,將查出的值直接做匹配,

但注意一點,這樣做匹配後台返回的資料必須是0開始,因為下標從0開始,如果後台返回的資料是1開始,就要注意,匹配會錯。

也可以直接在teble**的時候做匹配,原理一樣

上面這三種方法只針對於不變的字典,如果資料需要更改,如上三種方法不適用,所以出來可以寫成死物件,還可以根據後台返回的字典存放在乙個物件裡面,這樣就變成了活物件,如果資料改變,前端也無須改變

以下是我在專案中運用的活物件去做數字匹配。

首先是獲取到後台的字典,然後存放在物件裡

//獲取信用分字典

getdict()

,(r)

=>)/

/**this

.setdict

('source_type',,

(r)=

>)}

,setdict

(str

,dict

,callback))

}else

)return

false}}

).catch((

)=>)}

,

只需要在**中直接使用 左側為物件 右側為返回的數字

前台傳值到後台,然後再返回給前台

前台就不多說了可以自己寫 js 寫一些input 的響應函式,然後通過post的方法傳到某個url。後台採用的thinkphp的框架,重要的一點是要先熟悉thinkphp 的 url的路由是怎麼跳轉的。前台可以通過 form表單 提交 到乙個url 對應的url 在後台php 裡的處理函式 用pos...

後台連線資料庫,前台返回資料

首先從github上clone下來的 安裝且配置過可以看到package.json裡面包含有了egg mysql的依賴。你只需要在config config.default.js裡面配置你需要訪問的mysql 你需要將下面的配置改成你的mysql位址 然後再更改路由配置 在controller資料夾...

安卓按home健後從後台返回前台

這是乙個從後台返回前台需要驗證手勢密碼中提取出來的 首先判斷程式是否處於後台 判斷當前應用程式處於前台還是後台 public static boolean final context context return false 在生命週期onstop 呼叫判斷方法 boolean isbackstat...