Разработка веб-сайта для мобильного

Используйте имя свойства, чтобы получить значение свойства

if ( typeof this.post.showComments !== 'undefined' && this.post.showComments ) {
   Vue.set(post, 'showComments', false);
   return;
}

Также обратите внимание, что вам следует избегать использования this.$set, поскольку оно устарело из-за конфликтов с другими библиотеками. Попробуйте вместо этого использовать Vue.set.

https://vuejs.org/v2/api/#Vue-set

7
задан BoltBait 7 November 2008 в 19:24
поделиться

4 ответа

Я не уверен, как iPhone/iPod Touch объявляет себя при запросе таблицы стилей, но для большинства, с помощью

<style type="text/css">
    @media handheld
    {
      /* handheld styles */
    }
</style>

должен добиться цели. Это работает таким же образом @media, печать делает (или не делает).

Для полного списка типов среды посмотрите здесь.

7
ответ дан 6 December 2019 в 21:21
поделиться

Мобильные браузеры являются реальной мешаниной с точки зрения того, что они поддерживают, следуют ли они за атрибутом "медиа" на Ваших стилях и т.д.

Я сказал бы, стремятся к прогрессивному улучшению (это - один из ряда статей), и удостоверьтесь, что, если браузер только понимает плоскость HTML, Ваше содержание все еще видимо и в правильном порядке - например, Вы хотите, чтобы Ваше основное содержание появилось перед боковой панелью в коде, так как основное содержание более важно.

Достойно выглядящий ресурс был упомянут в статье выше.

2
ответ дан 6 December 2019 в 21:21
поделиться

Вы могли бы хотеть использовать что-то как WURFL, который является довольно хорошей базой данных, которая знает много об устройствах и их агентах пользователя, если другие решения не работают.

И, не забудьте уменьшать размеры загрузки :)

2
ответ дан 6 December 2019 в 21:21
поделиться

Вы хотели бы взглянуть на тип агента пользователя, который Вы имеете и видите, является ли это мобильное устройство. Следующий код был бы примером этого:

public static bool IsMobile(string userAgent)
{
    userAgent = userAgent.ToLower();

    return userAgent.Contains("iphone") |
         userAgent.Contains("ppc") |
         userAgent.Contains("windows ce") |
         userAgent.Contains("blackberry") |
         userAgent.Contains("opera mini") |
         userAgent.Contains("mobile") |
         userAgent.Contains("palm") |
         userAgent.Contains("portable");
}

Это должно работать в большинстве случаев! Эта ссылка могла бы помочь Вам стать более конкретными также.

1
ответ дан 6 December 2019 в 21:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: