При разработке для нескольких устройств, как изменить пользовательский интерфейс для разных устройств, например телефона и часов? - PullRequest
1 голос
/ 09 мая 2020
• 1000 Как мне это сделать?

1 Ответ

2 голосов
/ 09 мая 2020

Есть два способа:

  1. Использовать переменную EL $ can с if / then logi c
  2. Создать отдельную структуру каталогов для устройства

# 1 отлично подходит для небольших настроек, и зачастую это все, что нужно. Код будет выглядеть так:

result-view {
  ...
  render{
      if ($can.device == 'bixby-watch') {
    ....
    }
    else {
      ...
    }
  }
}

# 2 полезен, когда есть большие изменения, и простой if / then logi c будет громоздким.

Здесь вы создаете специальный каталог устройства c, например, /resources/base/views/result.view для всех устройств, кроме /resources/bixby-watch/views/result.view, будет отменен для часов

enter image description here

...