В мире веб-разработки отношение пикселя устройства (также называемое соотношением пикселей CSS) определяет, как CSS-разрешение устройства интерпретируется CSS.
CSS-браузер браузера вычисляет логическое (или интерпретируемое) разрешение устройства по формуле:
[/g5]
Например:
Apple iPhone 6s
[/g6]
При просмотре веб-страницы, CSS будет считать, что устройство имеет экран разрешения [37] и разрешение будет реагировать так, как если бы экран был 375x667 . Но отображаемые элементы на экране будут в два раза более острыми, чем фактический экран 375x667, потому что на физическом экране в два раза больше физических пикселей.
Некоторые другие примеры:
Samsung Galaxy S4
[/g7]
iPhone 5s
[/g8]
Причина, по которой отношение пикселов CSS был создан потому, что, поскольку экраны телефонов получают более высокие разрешения, если у каждого устройства по-прежнему имеется коэффициент пикселя CSS, равный 1, то веб-страницы будут казаться слишком маленькими, чтобы видеть.
Типичный полноэкранный настольный монитор составляет примерно 24 дюйма на Разрешение 1920x1080. Представьте, что этот монитор был сокращен примерно до 5 дюймов, но имел такое же разрешение. Просмотр вещей на экране будет невозможно, потому что они будут такими маленькими. Но производители сейчас выпускают экраны с разрешением 1920x1080.
Таким образом, соотношение пикселей устройства было изобретено производителями телефонов, чтобы они могли продолжать нажимать разрешение, резкость и качество экранов телефонов, не создавая элементов на экране слишком мало, чтобы видеть или читать.
Вот инструмент, который также сообщает вам плотность пикселей вашего текущего устройства:
http://bjango.com/articles / мин-устройства пиксел соотношение /
когда вы отправляете объект с помощью post, он преобразуется в строку, поэтому вы фактически отправляете конечную точку API:
JSON.stringify(JSON.stringify({ username: "username", password: "password" }))
в этом нет необходимости
[ 115] Кроме того, вы не отправляете тело как часть заголовков.
https://github.com/axios/axios#request-method-aliases
axios.post (url [, data [, config]] ])
blockquote>в вашем случае это означает, что вы отправляете три аргумента: URL, затем данные, а затем параметры. Поскольку единственный отправляемый вами заголовок - это данные json, и axios может позаботиться об этом за вас, опции в этом случае не нужны, поэтому вы можете использовать только первые два параметра
axios .post( "http://localhost:3010/user/login", { username: "username", password: "password" } ) .then(response => { this.resp = response; }) .catch(e => { console.error(e); });