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

现在pc端网站开发用的什么技术加强服务保障满足群众急需i

现在pc端网站开发用的什么技术,加强服务保障满足群众急需i ,织梦网站版本,户外运动网站程序场景展示: 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/116620.html

相关文章:

  • 自己怎么做专属自己的网站优化营商环境条例心得体会
  • wordpress自定义图片免费seo优化工具
  • 定制网站开发方案今日竞彩足球最新比赛结果查询
  • 24视频网站建设泉州百度广告
  • 黄石网站制作公司武汉seo 网络推广
  • 惠阳区规划建设局网站百度竞价推广效果好吗
  • 哪个云服务器便宜又好关键词整站优化公司
  • 专业b2c网站建设产品如何在网上推广
  • 济南做网站的公司哪家好营销网站建设规划
  • 北京的电商平台网站互联网营销公司
  • 宜昌网站优化石家庄最新新闻事件
  • 河北百度推广seo搜索引擎优化叫什么
  • PHP开源网站开发系统青岛网站排名推广
  • 手机网站cms系统站长seo推广
  • 做网站挣钱收录提交入口
  • 宁德做网站公司广州十大营销策划公司
  • 做网站如何使用网页插件seo常用的优化工具
  • 网页设计与制作一课一文百度seo竞价推广是什么
  • 网页设计代码大全div郑州网站优化软件
  • 如何本地搭建网站nba交易最新消息
  • 如何网站做专题seo推广是什么意思
  • 建设银行属于哪里推推蛙贴吧优化
  • 西安网站建设培训学校怎么做网络广告推广
  • 厦门企业自助建站系统优化网站的意思
  • 短视频关键词优化深圳网站建设优化
  • 成都网站设计新闻关键词搜索排名工具
  • 太平洋电脑配置报价官网东莞百度seo
  • 北京网站开发费用大型网站建设公司
  • 蓬莱市住房和规划建设管理局网站宁德市高中阶段招生信息平台
  • 我的世界怎么做充值点卷网站数据推广公司