не может опубликовать в axios в vue.js

Соотношение пикселов устройства == Коэффициент пикселя CSS

В мире веб-разработки отношение пикселя устройства (также называемое соотношением пикселей CSS) определяет, как CSS-разрешение устройства интерпретируется CSS.

CSS-браузер браузера вычисляет логическое (или интерпретируемое) разрешение устройства по формуле:

formula [/g5]

Например:

Apple iPhone 6s

  • Фактическое разрешение: 750 x 1334
  • Коэффициент пикселя CSS: 2
  • Логическое разрешение:

formula [/g6]

При просмотре веб-страницы, CSS будет считать, что устройство имеет экран разрешения [37] и разрешение будет реагировать так, как если бы экран был 375x667 . Но отображаемые элементы на экране будут в два раза более острыми, чем фактический экран 375x667, потому что на физическом экране в два раза больше физических пикселей.

Некоторые другие примеры:

Samsung Galaxy S4

  • Фактическое разрешение: 1080 x 1920
  • Коэффициент пикселя CSS: 3
  • Логическое разрешение:

formula [/g7]

iPhone 5s

  • Фактическое разрешение: 640 x 1136
  • Коэффициент пикселей CSS: 2
  • Логическое разрешение:

formula [/g8]

Почему существует коэффициент пикселя устройства?

Причина, по которой отношение пикселов CSS был создан потому, что, поскольку экраны телефонов получают более высокие разрешения, если у каждого устройства по-прежнему имеется коэффициент пикселя CSS, равный 1, то веб-страницы будут казаться слишком маленькими, чтобы видеть.

Типичный полноэкранный настольный монитор составляет примерно 24 дюйма на Разрешение 1920x1080. Представьте, что этот монитор был сокращен примерно до 5 дюймов, но имел такое же разрешение. Просмотр вещей на экране будет невозможно, потому что они будут такими маленькими. Но производители сейчас выпускают экраны с разрешением 1920x1080.

Таким образом, соотношение пикселей устройства было изобретено производителями телефонов, чтобы они могли продолжать нажимать разрешение, резкость и качество экранов телефонов, не создавая элементов на экране слишком мало, чтобы видеть или читать.

Вот инструмент, который также сообщает вам плотность пикселей вашего текущего устройства:

http://bjango.com/articles / мин-устройства пиксел соотношение /

0
задан Daniel 27 February 2019 в 18:53
поделиться

1 ответ

когда вы отправляете объект с помощью post, он преобразуется в строку, поэтому вы фактически отправляете конечную точку API:

JSON.stringify(JSON.stringify({ username: "username", password: "password" }))

в этом нет необходимости

[ 115] Кроме того, вы не отправляете тело как часть заголовков.

https://github.com/axios/axios#request-method-aliases

axios.post (url [, data [, config]] ])

в вашем случае это означает, что вы отправляете три аргумента: URL, затем данные, а затем параметры. Поскольку единственный отправляемый вами заголовок - это данные json, и axios может позаботиться об этом за вас, опции в этом случае не нужны, поэтому вы можете использовать только первые два параметра

axios
    .post(
      "http://localhost:3010/user/login",
      {
         username: "username",
         password: "password" 
      }
    )
    .then(response => {
      this.resp = response;
    })
    .catch(e => {
      console.error(e);
    });
0
ответ дан Daniel 27 February 2019 в 18:53
поделиться
Другие вопросы по тегам:

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