Данный проект представляет собой упрощённый проект мини-программы, включающий в себя некоторые полезные пользовательские интерфейсы (UI) и демонстрационные примеры мини-программ. Проект периодически обновляется, приглашаем следить за обновлениями и ставить лайки на GitHub.
.
.
css — стили для календаря, документации и форм.
pages — базовые примеры.
app.json — регистрация глобальных компонентов.
components —
├─ aotoo — обязательный основной код ✔︎.
├─ actionSide — компонент всплывающего окна.
├─ form — компонент формы.
├─ calendar — компонент календаря.
├─ markit — компонент документации.
├─ modules ✔︎ — файлы в этом каталоге являются сборниками компонентов.
└─ templates ✔︎ — шаблоны.
Объедините следующие основные каталоги и файлы в свой проект.
components —
├─ aotoo — основной код должен быть включён ✔︎.
├─ markit — компонент документации ✔︎.
└─ templates — шаблоны ✔︎.
Обязательно определите основные глобальные компоненты в app.json.
"usingComponents": {
"ui-item": "/components/aotoo/item/index",
"ui-list": "/components/aotoo/list/index",
"ui-tree": "/components/aotoо/tree/index",
"ui-markit": "/components/markit/index"
}
Встраиваемые компоненты можно удобно вставлять в конфигурации для создания сложных структур. Все встроенные компоненты могут использоваться как встраиваемые. Также можно создавать собственные встраиваемые компоненты.
Пример встраивания компонента списка в компонент элемента:
Pager({
data: {
itemConfig: {
title: 'Заголовок списка',
"@list": {
listClass: 'list-class-name'
data: [...]
}
}
}
})
/*
wxml шаблон
<ui-item item="{{itemConfig}}" />
*/
Пример внедрения компонента Markdown в компонент элемента:
Pager({
data: {
itemConfig: {
title: 'Заголовок списка',
"@md": {
content: `...`
}
}
}
})
/*
wxml шаблон
<ui-item item="{{itemConfig}}" />
*/
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )