当前位置:网站首页>Possible problems and solutions of using scroll view to implement slider view
Possible problems and solutions of using scroll view to implement slider view
2022-07-01 04:03:00 【richest_ qi】
List of articles
Applet project
The main documents related to the code are :
- app.json
- pages/index/index.wxml
- pages/index/index.wxss
- pages/index/index.js
app.json
{
"pages": [
"pages/index/index"
],
"window": {
"navigationBarBackgroundColor": "#971a22",
"navigationBarTitleText": " home page ",
"navigationBarTextStyle": "white"
},
"style": "v2",
"sitemapLocation": "sitemap.json"
}
pages/index/index.wxml
<view class="indexContainer">
<view class="recommendSongContainer">
<view class="header">
<view class="title"> Recommended song list </view>
<view>
<text class="desc"> Meet your true love song list </text>
<text class="btn">></text>
</view>
</view>
<scroll-view class="recommendSongList" enable-flex scroll-x>
<view class="recommendItem" wx:for="{
{list}}" wx:key="id">
<image src="{
{item.picUrl}}"></image>
<view class="name">{
{item.title}}</view>
</view>
</scroll-view>
</view>
<view class="newSongContainer">
<view class="header">
<view class="title"> New song express </view>
<view>
<text class="desc"> More fresh music, more quick fall </text>
<text class="btn">></text>
</view>
</view>
</view>
<view class="newDiscContainer">
<view class="header">
<view class="title"> New dishes are on the shelves </view>
<view>
<text class="desc"> The new magic disc sounds so popular </text>
<text class="btn">></text>
</view>
</view>
</view>
</view>
pages/index/index.wxss
.indexContainer{
padding: 0 20rpx;
}
.header{
display: flex;
justify-content: space-between;
align-items: center;
margin: 20rpx 0;
}
.header .title{
font-weight: bold;
}
.header .desc{
font-size: 24rpx;
color: #333;
padding: 0 20rpx;
}
.header .btn{
font-size: 24rpx;
padding: 0 10rpx;
background: #eee;
color: #888;
border-radius: 6rpx;
}
.recommendSongList{
display: flex;
}
.recommendSongList image{
width: 200rpx;
height: 200rpx;
border-radius: 10rpx;
margin-right: 10rpx;
}
.recommendSongList .name{
font-size: 26rpx;
display: -webkit-box;
overflow: hidden;
text-overflow:ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
pages/index/index.js
Page({
data:{
list:[]
},
onLoad(){
this.getDataFromServer();
},
getDataFromServer(){
const result = [
{
id: 494479726, picUrl: "https://p2.music.126.net/58ox3zVEmosSrdLaKj6x5w==/109951162827155600.jpg", title: " Back shake MV | It turns out that back shaking can also be visualized "},
{
id: 135595185, picUrl: "https://p2.music.126.net/11ZHf0G9FQzWNi-8sFzCmw==/109951164541050373.jpg", title: "Acid Jazz Acid jazz — In Jazz “ Acidic ” The fusion "},
{
id: 114846926, picUrl: "https://p2.music.126.net/GTf1b1G2dAs1SleurIfcJg==/3399689953594431.jpg", title: " The suffixes of song titles are popular science "},
{
id: 113780871, picUrl: "https://p2.music.126.net/qxUWSKhrd1UWME8oAYTMFQ==/109951164497486331.jpg", title: "「Cool Jazz」 Cold Jazz makes you relax "},
{
id: 2962407224, picUrl: "https://p2.music.126.net/NW1GEN3sruiLpT4AZrdDFw==/109951165669533032.jpg", title: "『 British female voice 』 The surviving and independent British rose "},
{
id: 2107922801, picUrl: "https://p2.music.126.net/b--QkIcFfdxz_DryW55ZfA==/109951163165101034.jpg", title: " Acoustooptic aesthetics I Classical soundtrack in classic movies "},
{
id: 78669437, picUrl: "https://p2.music.126.net/AfN_yyi-fQe8POTMKJFjAA==/7957165650297535.jpg", title: " Divine episode in American drama "},
{
id: 3116763088, picUrl: "https://p2.music.126.net/MSom1XSXqt5K9ArZlJ29CQ==/109951164608648583.jpg", title: " The power of music I Secular love songs of the Renaissance "},
{
id: 101354498, picUrl: "https://p2.music.126.net/dmj9iqz8MsD_sCd1xBF0WA==/7918682744429845.jpg", title: " Fashion sports • Essential rhythm "},
{
id: 739403485, picUrl: "https://p2.music.126.net/RPilW2ADtU91CK3qkVPizA==/18720284976441185.jpg", title: " There is sound outside the strings —— Energetic violin "}
]
this.setData({
list:result})
}
})
Problem description and solution
- Problem description
scroll-view After horizontal scrolling , Its height is very high , This causes the following elements to almost line up at the bottom of the page , As shown in the figure below .
- resolvent
to scroll-view Set the specified height , Such asheight: 280rpx;, To solve the above problems .
.recommendSongList{
display: flex;
height: 280rpx; /* Appoint scroll-view Height */
}
- Modified effect

Related links
边栏推荐
- Idea plug-in backup table
- 205. isomorphic string
- Spock单元测试框架介绍及在美团优选的实践___第一章
- Huawei simulator ENSP - hcip - Hybrid Experiment 2
- 8. string conversion integer (ATOI)
- Web components series (VIII) -- custom component style settings
- [TA frost wolf \u may- hundred people plan] 1.3 secret of texture
- Unity's 3D multi-point arrow navigation
- [TA frost wolf \u may- hundred people plan] 2.4 traditional empirical lighting model
- Chen Yu (Aqua) - Safety - & gt; Cloud Security - & gt; Multicloud security
猜你喜欢

Visit the image URL stored by Alibaba cloud to preview the thumbnail directly on the web page instead of downloading it directly

Deep learning | rnn/lstm of naturallanguageprocessing

431. 将 N 叉树编码为二叉树 DFS

Jenkins自动清理构建历史

Promql select time series

431. encode n-ary tree as binary tree DFS

跳槽一次涨8k,5年跳了3次...

Idea plug-in backup table

In the innovation community, the "100 cities Tour" of the gold warehouse of the National People's Congress of 2022 was launched

互联网行业最佳产品开发流程 推荐!
随机推荐
Grid system in bootstrap
Redis(七)优化建议
互联网行业最佳产品开发流程 推荐!
【历史上的今天】6 月 30 日:冯·诺依曼发表第一份草案;九十年代末的半导体大战;CBS 收购 CNET
多次跳槽后,月薪等于老同事的年薪
NFT: start NFT royalty journey with eip-2981
Browser top loading (from Zhihu)
Visit the image URL stored by Alibaba cloud to preview the thumbnail directly on the web page instead of downloading it directly
242. valid Letter heteronyms
674. longest continuous increasing sequence force buckle JS
有效的 @SuppressWarnings 警告名称
Why can't you find the corresponding function by clicking go to definiton (super easy has a diagram)
LeetCode 1400. Construct K palindrome strings
DO280管理应用部署--RC
JMeter login failure, extracting login token, and obtaining token problem solving
6. zigzag transformation
[today in history] June 30: von Neumann published the first draft; The semiconductor war in the late 1990s; CBS acquires CNET
Do280 management application deployment --rc
【TA-霜狼_may-《百人计划》】1.4 PC手机图形API介绍
Qt开发经验小技巧226-230