EASYAIuniappNewUI/node_modules/licia/dpr.js
2025-02-08 18:50:38 +08:00

20 lines
459 B
JavaScript

var Emitter = require('./Emitter');
var MediaQuery = require('./MediaQuery');
var m = new MediaQuery('(resolution: '.concat(get(), 'dppx)'));
exports = {
get: get
};
Emitter.mixin(exports);
function get() {
return window.devicePixelRatio || 1;
}
function change() {
var dpr = get();
m.setQuery('(resolution: '.concat(dpr, 'dppx)'));
exports.emit('change', dpr);
}
m.on('match', change);
m.on('unmatch', change);
module.exports = exports;