この記事は、WeChat アプレットのスクロール ビュー コンテナーの実装方法に関する関連情報を主に紹介し、この記事がすべての人に役立ち、必要な友人がこの部分をマスターできることを願っています。みんなを助けることができる。
WeChat アプレットのスクロール ビュー コンテナを実装する方法
2 つのソリューションのコードとレンダリングを直接アップロードします:
オプション 1
このソリューションは、ビューを直接使用し、オーバーフローを設定することです: スクロール
wxml: <view class="container"> <view class="content" wx:for="{{11}}" wx:key="item"> {{item}} </view> </view>
wxss:
.container { position: absolute; left: 0; top: 0; width: 100%; height: 100vh; overflow: scroll; padding-bottom: 20rpx; background: #FD9494; } .content { margin: 20rpx auto 0 auto; width: 710rpx; height: 300rpx; background: #ddd; border-radius: 16rpx; font-size: 80rpx; line-height: 300rpx; text-align: center; }
レンダリング:
オプション2
コンテナとしてスクロールビュー+コンテナを使用します
wxml:
<scroll-view class="main_container" scroll-y> <view class="container"> <view class="content" wx:for="{{11}}" wx:key="item"> {{item}} </view> </view> </scroll-view>
wxss:
.main_container { position: relative; width: 750rpx; height: 100vh; background: #FD9494; } .container { position: absolute; /*使用absolute的原因是因为为了防止第一个子视图有margin-top时,造成顶部留白的情况*/ left: 0; top: 0; width: 100%; padding-bottom: 20rpx; } .content { margin: 20rpx auto 0 auto; width: 710rpx; height: 300rpx; background: #ddd; border-radius: 16rpx; font-size: 80rpx; line-height: 300rpx; text-align: center; }
レンダリング:
比較結果:
iPhone でのスクロールにはバネ効果があるため、オプション 1 はスクロール時に滑らかに表示されません。オプション 2 ではこの状況は発生せず、スクロールはスムーズになります。
オプション 2 は、これまでにまとめたより優れたスクロール ビュー ソリューションです。
関連する推奨事項:
WeChat アプレット開発用のスライダー ビュー コンテナー
推奨される 10 のビュー コンテナーのソース コード (コレクション)
WeChat アプレット: ビュー (ビュー コンテナー) コンポーネントの解釈と分析
以上がWeChat アプレットのスクロール ビュー コンテナーを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。