vue.js动态设置宽度的方法:1、添加样式绑定;2、添加属性计算,例如【computed: {scrollerHeight: function() {return (window.innerHeight - 46 - 50)...】。

本文操作环境:windows10系统、vue.js 2.9、thinkpad t480电脑。
在实际开发过程中,我们会经常使用到动态计算的样式,比如宽度、高度等,特别是在开发后台管理系统的时候。
需求场景:
获取当前手机屏幕高度,设置container div的可滚动区域范围。
立即学习“前端免费学习笔记(深入)”;
具体实现:
在浏览网页时,经常能看到间歇滚动的内容,比如公告、动态、滚动新闻等等。今天介绍的这款 jQuery插件——BreakingNews 就能够制作这种间歇滚动效果。通过配置,它能够设置标题、标题颜色、字体大小、宽度、自动滚动、间歇时间等等,同时它还好提供两种过度方式——淡入淡出(fade)和向上滑动(slide)。
121
1、添加样式绑定
<div class="container" :style="{height: scrollerHeight}">
</div>2、添加属性计算
在computed里添加属性计算。记住 scrollerHeight 不需在data进行声明。
computed: {
// 滚动区高度
// (业务需求:手机屏幕高度减去头部标题和底部tabbar的高度,当然这2个高度也是可以动态获取的)
scrollerHeight: function() {
return (window.innerHeight - 46 - 50) + 'px';
}
}推荐学习:php培训
以上就是vue.js如何动态设置宽度的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号