vue计算图片比例(宽高比)
vue
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
项目地址:https://gitcode.com/gh_mirrors/vu/vue
免费下载资源
·
//w,h为正整数的宽和高 例如(1920*1080)
function aspectRatio(w, h) {
var ratio = []; //比例
if (!isInteger(w) || !isInteger(h)) {
console.log('w和n必须为整数');
return;
} else if (w<=0||h <= 0) {
console.log('w和h必须大于0');
return;
}
var a = w;
var b = h;
(a >= b) ? (a = w, b = h) : (a = h, b = w);
if (w != 1 && h != 1) {
for (var i = b; i >= 2; i--) {
if (w % i == 0 && h % i == 0) {
w = w / i;
h = h / i;
}
}
}
ratio[0] = w;
ratio[1] = h;
return ratio;
}
//判断是否为整数
function isInteger(obj) {
return obj % 1 === 0
}
GitHub 加速计划 / vu / vue
83
16
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:4 个月前 )
9e887079
[skip ci] 3 个月前
73486cb5
* chore: fix link broken
Signed-off-by: snoppy <michaleli@foxmail.com>
* Update packages/template-compiler/README.md [skip ci]
---------
Signed-off-by: snoppy <michaleli@foxmail.com>
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 6 个月前
更多推荐
已为社区贡献7条内容
所有评论(0)