W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在擴展主入口模塊或新開 WebView 窗口中都可以訪問全局擴展對象 global.Xext ,全局擴展對象包含了喧喧所有內(nèi)置的關(guān)鍵模塊,主要包括如下內(nèi)容:
模塊 | 說明 |
lang | 語言管理模塊 |
app | 喧喧應(yīng)用核心模塊 |
components | 通用 React 組件 |
utils | 通用工具模塊 |
platform | 平臺相關(guān)模塊 |
views | 喧喧界面視圖 React 組件 |
獲取當(dāng)前語言的名稱,目前只會返回 zh-cn 。
更新原來的語言配置。如果要臨時更改默認的界面語言配置某些項目,可以在模塊的 onAttach 方法內(nèi)調(diào)用此方法來覆蓋原始的語言配置。例如如下的代碼將會將登錄界面上的按鈕文本由“登錄”更改為“進入喧喧”:
lang.update({ 'login.btn.label': '進入喧喧' });
獲取語言配置字符串。
例如如下代碼將獲取登錄按鈕上的文本:
const loginBtnLabel = lang.string('login.btn.label');
獲取從語言配置字符串格式化后的字符串。
// fileSaveSuccessMsg 的值將為:"文件已保存至 c:/1.txt" const fileSaveSuccessMsg = lang.format('file.fileSavedAt.format', 'c:/1.txt');
app 模塊為一個對象,包含了喧喧應(yīng)用核心功能子模塊。
子模塊名稱 | 說明 |
---|---|
profile | 管理當(dāng)前登錄的用戶。 |
members | 管理當(dāng)前登錄的用戶擁有的聯(lián)系人。 |
db | 當(dāng)前登錄的用戶使用的數(shù)據(jù)庫。 |
server | 網(wǎng)絡(luò)服務(wù)處理和接口。 |
models | 數(shù)據(jù)模型類。 |
events | 事件消息管理對象。 |
ui | 界面交互管理對象。 |
notice | 消息通知管理對象。 |
user | 當(dāng)前登錄的用戶對象。 |
im | 即時消息管理對象。 |
包含了 /app/components 目錄下所有通用的 React 組件類。這些組件可以用于開發(fā)內(nèi)嵌界面的應(yīng)用擴展。
包含了 /app/utils 目錄下所有通用的工具類和函數(shù)。
目前包含了 Electron 上可用的接口,可以用于檢查窗口狀態(tài)或操作窗口行為。
包含了 /app/views 目錄下所有主窗口界面上用到的所有 React 組件。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: