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

上海平面设计公司排名杭州网站优化企业

上海平面设计公司排名,杭州网站优化企业,网站怎么做才能得到更好的优化,iis 网站显示建设中起因:uniapp中swiper组件swiper 标签存在默认高度是 height: 150px ;高度无法实现由内容撑开,在默认情况下,swiper盒子高度显示总是 150px 解决办法思路: 动态设置swiper盒子的高度,故需要获取swiper-item盒…
起因:uniapp中swiper组件swiper 标签存在默认高度是 height: 150px ;高度无法实现由内容撑开,在默认情况下,swiper盒子高度显示总是 150px

swiper组件swiper 标签存在默认高度是 height: 150px ;
在这里插入图片描述

解决办法思路: 动态设置swiper盒子的高度,故需要获取swiper-item盒子中内容的高度,然后动态的将此盒子的高度赋值给swiper盒子的高度

方法:

template中的内容:

<view class="tabBox"><view class="tabScroll"><scroll-view class="scroll-view_H" scroll-x="true" @scroll="scroll"><view class="scroll-view-item_H" v-for="(tab,index) in tabBars" :key="tab.id" :id="tab.id":class="navIndex==index ? 'activite' : ''" @click="checkIndex(index)">{{tab.cat_name}}</view></scroll-view></view><!-- 切换区域  :style="{ height: swiperHeight + 'px' }"  此是动态设置swiper的代码 --><swiper  :style="{ height: swiperHeight + 'px' }" :indicator-dots="false" :autoplay="false" class="swiper" :current="navIndex" ref="swiper" @change="tabChange"><block v-for="(item,index) in tabBars" :key="index"><swiper-item><scroll-view scroll-x="true" class="swiper-scroll" ><!-- <view class="swiper-item">{{itemA.name}}</view> --><view class="swiper-item swiperAAAAA" ><view class="boxTab" v-for="(itemA,indexA) in item.son_list" :key="indexA" @click="goToSort(itemA.cat_name, itemA.cat_fid, itemA.cat_id, 0)"><!-- 图片盒子 --><view class="tabImg"><image :src="itemA.image" alt=""></image></view><!-- 文字 --><view class="tabText">{{itemA.cat_name}}</view></view></view></scroll-view></swiper-item></block></swiper></view>

data中的数据:

<script>
export default{data(){return{navIndex: 0,// tab切换区域的高度swiperHeight:0,// tab切换数组tabBars:[{cat_name:'服装',id:1,son_list:[{image:'./static/search.png',cat_name:'内衣'},{image:'./static/search.png',cat_name:'内裤'},{image:'./static/search.png',cat_name:'袜子'},{image:'./static/search.png',cat_name:'大一'},{image:'./static/search.png',cat_name:'居家服'},{image:'./static/search.png',cat_name:'衬衫'},{image:'./static/search.png',cat_name:'外套'},{image:'./static/search.png',cat_name:'全部分类'},]},{cat_name:'饮食',id:2,son_list:[{image:'./static/search.png',cat_name:'内衣'},{image:'./static/search.png',cat_name:'内裤'},{image:'./static/search.png',cat_name:'袜子'},{image:'./static/search.png',cat_name:'大一'},]},{cat_name:'家电',id:3},{cat_name:'居家',id:4},{cat_name:'洗护',id:5},{cat_name:'婴童',id:6},{cat_name:'餐厨',id:7},{cat_name:'餐厨1',id:8},{cat_name:'餐厨2',id:9},{cat_name:'餐厨3',id:10},],}}
}
</script>
this.$nextTick(() => {// tab切换中swiper高度自适应内容高度uni.createSelectorQuery().select('此次为想获取的元素的id名(#xxx)或者类名(.xxx)').boundingClientRect(rect=>{console.log('打印该盒子的元素',rect.height);// console.log('打印swiperHeight的数值',this.swiperHeight);}).exec()});

以上代码则为获取元素内容高度的方法(直接拿下用即可)

最后结果:

此时swiper的高度已经被重新更改为102px (此数值为动态可变数值,取决于内容高度)
在这里插入图片描述
在这里插入图片描述

到此为止则swiper高度自适应问题就解决了





















     目标不是都能达到的,但它可以作为瞄准点。。

http://www.ds6.com.cn/news/65932.html

相关文章:

  • 做网站到底能不能赚钱关键词优化报价怎么样
  • 电子商务网站的建设包含哪些流程网站关键词排名优化推广软件
  • 深圳做电商平台网站东莞互联网公司排名
  • 广州 网站制作 网站推广百度极速版下载安装最新版
  • 做50个网站免费网站推广方式
  • 电子商务网站建设需要哪些技术网络小说网站三巨头
  • 中山市企业网站seo营销工具百度广告推广怎么收费
  • 软件开发流程有哪些步骤黄山搜索引擎优化
  • 合肥做微网站郑州网络营销策划
  • 做赛事下注网站违法吗如何发布一个网站
  • 广东省网站设计师营销推广的作用
  • 做直播网站一定要idc吗昆山优化外包
  • 关于平面设计的网站百度标注平台怎么加入
  • 网站建设白沟西地那非能提高硬度吗
  • 深圳 seo 外贸网站建设 多语种有道搜索引擎入口
  • 公司自己做网站流程和备案贵州萝岗seo整站优化
  • jsp网站开发视频教程百度搜索推广官网
  • wap网站开发视频教程公司网站建设需要多少钱
  • 电子政务门户网站建设教训seo需要掌握什么技能
  • 制作网站需要哪些成本信息流优化师面试常见问题
  • 做普通网站价格北京seo运营推广
  • 哪个网站可以做代练360优化大师最新版下载
  • 大专软件技术好就业吗东莞营销网站建设优化
  • 15年做那个网站致富网络营销专业是做什么的
  • 分类信息系统网站模板完整的网页设计代码
  • 旅游网站建设的意义定制网站建设推广服务
  • 北京做网站制作的公司网络营销总监岗位职责
  • 试描述一下网站建设的基本流程郑州关键词排名公司电话
  • 濮阳家电网站建设小网站怎么搜关键词
  • 做常识的网站上海牛巨微网络科技有限公司