演算Widget
我們可以使用下列元件來參照小工具 id
轉譯Widget的方式 widget_languages
在應用程式的任意位置,我們可以使用簡單語法:
{
"component": "widget",
"id": "widget_languages"
}
Widget也可用來轉譯複雜專案,例如我想轉譯每個檔案的貢獻者清單。
在此,Widget可建構為:
const widgetJSON = {
component: "div",
id: "file_contributors",
items: [ // adding components to the widget
{
component: "div",
items: [
{
component: "icon",
icon: "file"
},
{
component: "label",
label: "@fileName"
}
]
},
{
component: "list",
data: "@contributors",
itemConfig: {
component: "label"
}
}
]
},
現在,為了呈現每個檔案的貢獻者清單,我們將清單編寫為:
const listJSON = {
component: "list"
data: "@files"
itemConfig: {
component: "widget",
id: "file_contributors"
}
}
此處 @files
是包含欄位的檔案物件清單
- fileName: string
- contributors: Array<String>
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178