小程序swiper怎么根据页面长度滑动 小程序 swiper上下滑动

主机教程 建站分享 2年前 (2022-10-06) 212次浏览

文章摘要:小程序swiper怎么根据页面长度滑动 小程序 swiper上下滑动

小程序swiper根据页面长度滑动的案例: 在对应的js文件中添加以下代码: get_wxml: f […]

小程序swiper根据页面长度滑动的案例:

在对应的js文件中添加以下代码:

get_wxml: function (className, callback) {

wx.createSelectorQuery().selectAll(className).boundingClientRect(callback).exec()

},

//获取节点信息

this.get_wxml(`#cont` + current, (rects) => {

console.log(rects)

let newHeight = rects[0].height

this.setData({

heights: newHeight 

})

})

在对应的wxml文件中添加以下代码:

<view class="goods_info_box">

<view class="tba_contain">

<!-- 导航栏 -->

<scroll-view class="tab" scroll-x scroll-left="{{tabScroll}}" scroll-with-animation="true">

<block wx:for="{{menuList}}" wx:key="index">

<view class="tab-item {{currentTab == index ? 'active' : ''}}" data-current="{{index}}" bindtap='clickMenu' style="width:{{100/menuList.length}}%">

<text>{{item.name}}</text>

</view>

</block>

</scroll-view>

<!-- 页面 -->

<swiper class="list_content" duration="500" current="{{currentTab}}" bindchange="changeContent" style="height:{{heights}}px">

<swiper-item class="content-item" wx:for="{{menuList}}" wx:key="index" >

<view >

<text class='reason_txt'> {{item.name}}</text>

</view>

<view id='cont{{index}}' class="swiper-com" style="color:#000;font-size:40rpx;">

<rich-text nodes="{{item.content}}" ></rich-text>

</view>

</swiper-item>

</swiper>

</view>

</view>


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:小程序swiper怎么根据页面长度滑动 小程序 swiper上下滑动
文章链接:http://www.7966.org/post/17215.html
转载请注明出处

喜欢 (0)