Dự án
Một dự án FUI chứa nhiều module (trang) thực hiện một nhiệm vụ nhất định trong dự án. Các module có thể tương tác dữ liệu và có quan hệ với nhau.

Để cấu hình dự án, bạn thực hiện các bước sau:
- 1.Ở màn hình dự án, nhấn vào nút
- 2.Một cửa sổ mới được mở ra với cấu trúc cấu hình của dự án.
- 3.Tuỳ chỉnh các giá trị phù hợp của các thuộc tính theo diễn giải phía dưới.
Cấu hình của project sẽ được áp dụng cho tất cả các module của nó. Ví dụ: thanh danh mục menu, địa chỉ API,.... sẽ được dùng chung với tất cả các module của nó.
Cấu hình của một project được định nghĩa có cấu trúc gồm những thuộc tính sau đây:
{
"ProjectName": "Tuyển sinh",
"title": "Chương trình đại sứ",
"apiDomain": "https://api.fui.vn/",
"login": "https://login.fui.vn/",
"menubgcolor": "indigo",
"menucolor": "yellow--text",
"logo": "https://fui.vn/images/fastUI_White.png",
"userInfo": "https://api.fui.vn/acc/UserInfo",
"menu": [
{
"name": "Giới thiệu",
"url": "/gioi-thieu"
},
{
"name": "Quản lý",
"submenu": [
{
"name": "Danh sách đại sứ",
"url": "/danhsach-daisu"
},
{
"name": "Danh sách học sinh",
"url": "/danhsach-hocsinh"
}
]
}
]
}
Diễn giải:
Để ẩn thanh menu
"menu": false
Chỉ ẩn menu vẫn hiển thị thanh
"menu": []
Trang không cần đăng nhập
"login": false
Thuộc tính | Kiểu dữ liệu | Mô tả |
---|---|---|
ProjectName | String | Tên mô tả của project. |
title | String | Tên tiều đề. |
apiDomain | String | Địa chỉ API. |
login | String, Boolean | Trang xác thực người dùng của project, sẽ được chuyển đến nếu người dùng chưa xác thực. |
menubgcolor | String | Màu của thanh menu. |
menucolor | String | Màu chữ của thanh menu. |
logo | String | Địa chỉ url của logo hiển thị trên thanh menu. |
userInfo | String | API để lấy thông tin người dùng sau khi đã xác thực. |
menu | Array, Boolean | Mảng chứa cấu trúc menu của project.
Trong đó:
- name: Tên hiển thị trên thanh menu.
- url: Địa chỉ của menu.
- submenu: Chứa những mục con của menu.
|
Last modified 12d ago