亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在cube.js 中更改結果的鍵名

在cube.js 中更改結果的鍵名

九州編程 2021-12-23 19:38:39
目前,我在前端使用 react 儀表板,后端使用 cube.js。我從后端得到的結果是 json 的形式,每個鍵代表我的數據庫的列。結果示例:{  user.email:"xxx",  user.id:"xxx",}其中 User 是我的表,email 是列名。這導致我在使用 react-table 渲染數據時出現問題。有什么辦法可以給列提供別名并獲取這樣的數據:{  email:"xxx",  id:"xxx"}
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

您可以將訪問器定義為 npm 示例中的函數,https: //www.npmjs.com/package/react-table#example


{

    id: 'email', // Required because our accessor is not a string

    Header: 'Email',

    accessor: d => d['user.email'] // Custom value accessors!

}


查看完整回答
反對 回復 2021-12-23
?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

在javascript中,您可以像這樣訪問值 object["user.email"]


你說你不能像在 中那樣使用它react-tables,所以你將不得不將它轉換成表可以接受的另一個對象。


像這樣的東西


var user = {

   email: object["user.email"]

}

現在您可以像這樣訪問新轉換的對象。


user.email


查看完整回答
反對 回復 2021-12-23
  • 2 回答
  • 0 關注
  • 139 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號