Обычный подход состоит в том, чтобы иметь отдельные столбцы для мобильных устройств и настольных компьютеров.
На мобильных или других узких экранах может быть только один столбец в режиме наложения. Это довольно просто сделать с помощью шаблонов, и шаблон в соответствии с
<div>Name: [[item.name]]</div><div>E-mail: [[item.email]]</div>"
Можно даже определить шаблон как веб-компонент шаблона Polymer, импортировать его и установить средство визуализации шаблона следующим образом.
<mobile-column item="[[item]]"></mobile-column>
Чтобы переключать столбцы, можно добавить прослушиватель изменения размера (предпочтительно с ограничением), например, как определено здесь .
Добавление MediaQuery Он также очень полезен для этого. Я рекомендую включить видимость на сервере, чтобы избежать отправки ненужных данных и выполнения ненужного рендеринга в браузере.