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

网站建设什么因素最重要网站跳转代码 html

网站建设什么因素最重要,网站跳转代码 html,做网站注意事项,百度关键词优化有效果吗起因: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.yayakq.cn/news/548429/

相关文章:

  • 购物网站 建设 费用寻花问柳-专注做一家男人的网站猪
  • 网站开发 前端 后端助农网站策划书
  • 公司网站建设的项目工作分解结构中小微企业网站建设
  • 查公司备案网站备案广东深圳房价
  • 网站留言发送到邮箱网站建设的一些销售技巧
  • 买一个成品网站多少钱wordpress切换背景
  • 昆明本地网站xampp wordpress 安装教程
  • 郑州企业建站模板上海闵行区房价
  • 网站后台模板怎样使用大型网站开发用什么技术
  • 建设通招标网站软件下载网站排行榜前十名
  • 金银回收东莞网站建设交互式网站备案难吗
  • 北京住总第一开发建设有限公司网站小学学校网站建设计划
  • 个人网站的设计与开发建设公司网站要注意什么
  • 网站建设的cms系统如何建设微信网站
  • 广东网站建设费用如何做网站推广的策略
  • 做版权素材网站门槛访问网站 403.14错误
  • 杭州市建设监理协会网站app设计报价
  • 云霄县建设局网站接广告的网站怎么做
  • 男男做的视频网站好做3d效果图的网站
  • 有没有专做烘焙的网站大淘客怎样做网站
  • 石家庄网站建设多少钱一键制作免费网站的app
  • 山东济南seo整站优化公司如何让自己做的网站可以播放歌曲
  • 广州一流高校建设网站wordpress帖子打赏观看
  • 广州正规的网站建设佛山建站模板制作
  • 网站开发学习方法贵阳网站开发公司
  • 做二维码推送网站C4D有哪些做模型的网站
  • 建设银行签名通在网站哪里下载百度竞价推广怎么做效果好
  • 在什么网站做外贸淘宝网可以做网站吗
  • 公司注销后 网站备案吗西安知名高端网站建设服务企业
  • 苏州网页制作与网站建设地址html网页设计代码及素材