Изменение порядка GUI-элементов внутри Arduino ESP-Dash-library
Я пытаюсь добавить новый элемент "индекс" к GUI-элементам, созданным с помощью ArduinoJson и Vue.js-фреймворка внутри ESP-Dash-библиотеки.
Библиотека создает графические элементы GUI, такие как кнопки, ползунки и т. Д., и обеспечивает простые в программировании процедуры обратного вызова, чтобы микроконтроллер взаимодействовал с пользовательским вводом с веб-сайта.
Код, как он есть, перебирает все определенные GUI-элементы и создает HTML-код. Сначала все элементы, показывающие температуру, затем все элементы влажности, затем все ползунки и т. Д.
Это означает, что последовательность и положение GUI-элементов не могут быть определены программистом.
Новая функциональность, которую я хочу достичь, заключается в том, что программист может определять последовательность и положение всех графических элементов на веб-сайте.
Это означает, что должен быть добавлен новый элемент, такой как "индекс", и HTML-код создания должен быть изменен на другой вид итерации через элементы GUI.
Теперь я совершенно теряюсь в догадках, где можно заглянуть во весь Arduino - или javascript-код, чтобы найти то место, где итерация должна быть изменена.
Вот ссылка на ГиПо https://github.com/ayushsharma82/ESP-DASH
и особенно к app.vue javascript https://github.com/ayushsharma82/ESP-DASH/blob/master/vue-frontend/src/App.vue
Если такой вопрос неуместен, пожалуйста, опустите несколько слов, что не так. А затем добавьте ссылку на "как разместить хорошие вопросы"
с наилучшими пожеланиями, Стефан
@StefanL38, 👍1
0
- Публиковать данные json в mqtt
- Ошибка Guru Meditation: Core 1 panic'ed (Interrupt wdt timeout on CPU1)
- Arduino создает массив Json с двойными значениями и 2 десятичными знаками
- Использование ESPAsyncWebServer.h с ArduinoJson версии 6 для транзакций мастер-клиент
- формат json в esp32 с arduino json
- Не могу скомпилировать .ino с помощью библиотеки ArduinoJson
- WiFi.begin не работает с выводом const char* ArduinoJson
- Не могу прочитать данные json esp 32 ошибка «parseObject() failed»