当前位置: 首页 > wzjs >正文

安卓和网站开发找工作查找网站

安卓和网站开发找工作,查找网站,移动互联网网站开发技术,个人网站做音乐网要备文化场景展示: uniapp使用createSelectorQuery,boundingClientRect获取宽度和高度不准确的可用的解决方案,正常来说,使用下面的代码是可以正确获得宽高的,但是里面含有图片,在图片没有加载完的情况下,我们可以…

场景展示:

uniapp使用createSelectorQuery,boundingClientRect获取宽度和高度不准确的可用的解决方案,正常来说,使用下面的代码是可以正确获得宽高的,但是里面含有图片,在图片没有加载完的情况下,我们可以想像一下,计算出来的结果肯定是不对的。而且我也在网上找了不少的解决方案。大多数是说有padding和margin,再使用getComputedStyle这样的函数。显得都太复杂,经过摸索实验,最终的解决方案比较简单:

  const query = uni.createSelectorQuery().in(this);query.select("#box-bottom").boundingClientRect();query.select("#box-title").boundingClientRect();query.exec(function (res) {var ttheight = 0;for (var i in res) {ttheight += res[i].height;}that.midbox.height = lsktl.ci.windowHeight - ttheight-30;});

如下图,我想要计算box-title和box-bottom的高度,然后再确认中心的可滚动部分,其中头部和底部都有id="box-title"和id="box-bottom"的id的两个盒子。

就是给要计算的宽高的盒子加上:key="key",这样的话,就可以正确得到宽和高了。

代码如下:

  that.kklist.bottom=lsktl.rndstr();that.kklist.title=lsktl.rndstr();that.$nextTick(function () {const query = uni.createSelectorQuery().in(this);query.select("#box-bottom").boundingClientRect();query.select("#box-title").boundingClientRect();query.exec(function (res) {var ttheight = 0;for (var i in res) {ttheight += res[i].height;}that.midbox.height = lsktl.ci.windowHeight - ttheight-30;});});

http://www.dtcms.com/wzjs/160018.html

相关文章:

  • 品牌建设运营方案seo分析案例
  • 微信php网站开发流程图b站引流推广
  • 如何在网站上做自动弹出seo优化教程
  • 那种投票网站里面怎么做武汉企业网站推广
  • 赤壁市建设工程造价信息价网站查询网站seo优化多少钱
  • 如何建设淘宝网站全国疫情最新信息
  • 今天的新闻直播深圳seo优化外包
  • 黄骅港船舶动态计划表长沙网站优化排名推广
  • 怎么做微帮网站免费培训机构
  • 如何上传安装网站模板做网站公司哪家正规
  • nginx rewrite wordpress百度搜索优化平台
  • wp网站模板安装股票指数是什么意思
  • php动态网站开发习题答案宁波专业seo外包
  • 苏州吴江做网站公司歌尔股份砍单
  • 如何写wordpress主题软件网站关键词优化
  • 网站建设张家港北京sem
  • 网站怎么做交易网站域名备案信息查询
  • 金山手机网站建设网站服务器搭建
  • 做网站沈阳本地游戏网站交换友情链接
  • 做商业地产常用的网站惠州网站seo排名优化
  • 国内个人网站欣赏软件开发工资一般多少
  • 网站建设找至尚网络优化网站内容的方法
  • 企业网站建设需要哪些东西免费建网站
  • 霸州网站制作百度怎么收录网站
  • 乐清公司做网站刷赞网站推广免费链接
  • 龙岗菠菜网站建设广东seo外包服务
  • 网站规划与建设进度全达seo
  • 网站工作建设站电话百度一下网页版浏览器百度
  • 做家教的正规网站奶糖 seo 博客
  • 以网站域名做邮箱千锋教育地址