91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序如何實現列表的橫向滑動

發布時間:2020-07-16 13:31:52 來源:億速云 閱讀:1180 作者:小豬 欄目:開發技術

小編這次要給大家分享的是微信小程序如何實現列表的橫向滑動,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

微信小程序原生方式實現列表的橫向滑動的兩種方法:

效果圖:

微信小程序如何實現列表的橫向滑動

方式一:簡單樣式實現

父元素設置:

white-space:nowrap;//不換行
overflow-x: auto;子元素設置:
display:inline-block;

方式二:scroll-view 標簽 + 樣式

scroll-view的橫向滾動:

  • scroll-view的內層view元素需要:display:inline-block;
  • scroll-view的外層元素需要:white-space:nowrap;

實現代碼:

1.wxml

<!--pages/packageA//multiple-function/multiple-function.wxml-->
<view class="content">
   <view class="Btn">
     <view class="clickBtn" data-id="" bindtap = "toClickTab">返回功能列表頁</view>
   </view>
   <view>實現橫向滾動效果:</view>
   <view >
     方式一:<view>父元素設置 white-space:nowrap;//不換行 overflow-x: auto;</view>
        <view>子元素設置display:inline-block;</view>
   </view>
   <view class="listContent">
     <view class="item" wx:for="{{userList}}" wx:key="{{index}}">
       <image class="userAvatar" src="{{item.avatar}}" mode="aspectFit"/>
       <view class="userName">{{item.userName}}</view> 
     </view>
   </view> 
   <view >
    <view>方式二:scroll-view的橫向滾動:</view>
    <view>scroll-view的內層view元素需要:display:inline-block;</view>
    <view>scroll-view的外層元素需要:white-space:nowrap;</view>
  </view>
  <view >
    <scroll-view scroll-x>
      <view class="listContent2">
        <view  class="item2" wx:for="{{userList}}" wx:key="{{index}}">
          <image class="userAvatar" src="{{item.avatar}}" mode="aspectFit"/>
          <view class="userName">{{item.userName}}</view> 
        </view>
      </view> 
    </scroll-view>
  </view>
</view>

2.js

// pages/packageA//multiple-function/multiple-function.js
Page({

 /**
  * 頁面的初始數據
  */
 data: {
  userList:[
   {'id':"1","avatar":"../../../images/tarbar/my-selected.png","userName":"用戶1"},
   {'id':"2","avatar":"../../../images/tarbar/my-selected.png","userName":"用戶2"},
   {'id':"3","avatar":"../../../images/tarbar/my-selected.png","userName":"用戶3"},
   {'id':"4","avatar":"../../../images/tarbar/my-selected.png","userName":"用戶4"},
   {'id':"5","avatar":"../../../images/tarbar/my-selected.png","userName":"用戶5"},
   {'id':"6","avatar":"../../../images/tarbar/my-selected.png","userName":"用戶6"},
   {'id':"7","avatar":"../../../images/tarbar/my-selected.png","userName":"用戶7"},
   {'id':"8","avatar":"../../../images/tarbar/my-selected.png","userName":"用戶8"},
   {'id':"9","avatar":"../../../images/tarbar/my-selected.png","userName":"用戶9"},
   {'id':"10","avatar":"../../../images/tarbar/my-selected.png","userName":"用戶10"},
   {'id':"11","avatar":"../../../images/tarbar/my-selected.png","userName":"用戶11"},
  ]
 },

 /**
  * 生命周期函數--監聽頁面加載
  */
 onLoad: function (options) {

 },

 /**
  * 生命周期函數--監聽頁面顯示
  */
 onShow: function () {

 }
})

3.wxss

/* pages/packageA//multiple-function/multiple-function.wxss */
page{
 width: 100%;
 height: 100%;
 background: #f7f7f7;
}
.main{
 width:100%;
 margin-top: 60rpx;
 position: relative;
}
.row{
 display: flex;
 flex-direction: row;
 align-items: center;
 height: 100rpx;
 background: #ffffff;
}
.hintText{
 width:90%;
 font-size: 28rpx;
 color:#000000;
 font-family: PingFang SC;
 font-weight: 400;
 padding-left: 30rpx;
}
.rightArrow{
 width:36rpx;
 height: 36rpx;
}
.line{
 margin-left: 30rpx;
 height: 1px;
 background: #eeeeee;
}

/*列表項*/
.listContent{
 width:100%;
 margin-top: 20rpx;
 white-space: nowrap;/*父元素 一行顯示,不換行*/
 overflow-x: auto;

}
.item{
 display: inline-block;/*子元素 display: inline-block*/
 width:20%;
 height: 100rpx;
 text-align: center;
}
.userAvatar{
 width:60rpx;
 height: 60rpx;
}
/*用戶名*/
.userName{
 font-size: 28rpx;
 color:#acacac
}



/*列表項*/
.listContent2{
 width:100%;
}
.item2{
 width:20%;
 height: 100rpx;
 text-align: center;
}

/*去除下劃線的線條*/
::-webkit-scrollbar{
 width:0;
 height: 0;
 color: transparent;
}

.viewBtn{
 width: 100%;
 height: 80rpx;
 padding-top: 20rpx;
}
/*返回按鈕*/
.clickBtn{
 width:250rpx;
 line-height: 1;
 font-size: 32rpx;
 font-weight: 600;
 padding: 24rpx 0;
 background-color: #07c160;
 color:#ffffff;
 margin-left: 20rpx;
 border-radius: 10rpx;
 text-align: center;
}

看完這篇關于微信小程序如何實現列表的橫向滑動的文章,如果覺得文章內容寫得不錯的話,可以把它分享出去給更多人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇远县| 长垣县| 沙雅县| 徐闻县| 西林县| 华池县| 兴安县| 儋州市| 通河县| 灵丘县| 夏河县| 沂水县| 奎屯市| 湖南省| 林甸县| 昌都县| 卢龙县| 乐业县| 六枝特区| 通辽市| 揭阳市| 彭阳县| 深州市| 邵阳县| 张家界市| 子长县| 阿拉善左旗| 沂源县| 原阳县| 永德县| 清丰县| 上杭县| 五台县| 施秉县| 封丘县| 西吉县| 湘乡市| 昆明市| 永清县| 内江市| 平定县|