ホームページ  >  記事  >  WeChat アプレット  >  WeChat アプレット チュートリアル wxapp ビュー コンテナ スクロールビュー

WeChat アプレット チュートリアル wxapp ビュー コンテナ スクロールビュー

高洛峰
高洛峰オリジナル
2017-02-14 14:43:591629ブラウズ

この記事では、WeChat アプレット チュートリアルの wxapp ビュー コンテナー スクロール ビューの関連情報を主に紹介します。必要な友達は参照してください


関連記事:

  1. WeChat アプレット チュートリアル - wxapp ビュー コンテナー スワイパー

  2. WeChat ミニ プログラム チュートリアル wxapp ビュー コンテナ スクロール ビュー
  3. WeChat ミニ プログラム チュートリアル wxapp ビュー コンテナ ビュー
scroll-view

スクロール可能なビュー領域。



属性名scroll-xscroll-yupper-threshold下限閾値底50 下/右(ユニットPX)のとき、scrollTo lowerイベントをトリガーします Scroll-Topnumber 垂直ローリングバーの位置を設定します Scroll-heit数値水平スクロールバーの位置を設定しますscroll-into-viewString値は特定のサブ要素IDである必要があり、要素と要素の先頭までスクロールしますスクロール領域の上部に揃えられますbindscrolltoupperEventHandle上/左にスクロールすると、scrolltoupperイベントがトリガーされますbindsrolltowerEventHandleまでスクロールしてください下/右、scrollto lower イベントbindscrollEventHandle スクロール時にトリガーされます。event.detail = {scrollLeft,scrollTop,scrollHeight,scrollWidth,deltaX,deltaY}垂直スクロールを使用する場合、 f22ed720d2ae070222ab6f087b345d61 に固定の高さを与え、 WXSS を通じて高さを設定する必要があります。
タイプ デフォルト値 説明
ブール false 水平スクロールを許可します
ブール値 false 垂直スクロールを許可
数値 50 scrolltoupperイベントをトリガーする上/左からの距離(ピクセル単位)
Number


サンプルコード:


<view class="section">
 <view class="section__title">vertical scroll</view>
 <scroll-view scroll-y="true" style="height: 200px;" bindscrolltoupper="upper" bindscrolltolower="lower" bindscroll="scroll" scroll-into-view="{{toView}}" scroll-top="{{scrollTop}}">
 <view id="green" class="scroll-view-item bc_green"></view>
 <view id="red" class="scroll-view-item bc_red"></view>
 <view id="yellow" class="scroll-view-item bc_yellow"></view>
 <view id="blue" class="scroll-view-item bc_blue"></view>
 </scroll-view>

 <view class="btn-area">
 <button size="mini" bindtap="tap">click me to scroll into view </button>
 <button size="mini" bindtap="tapMove">click me to scroll</button>
 </view>
</view>
<view class="section section_gap">
 <view class="section__title">horizontal scroll</view>
 <scroll-view class="scroll-view_H" scroll-x="true" style="width: 100%">
 <view id="green" class="scroll-view-item_H bc_green"></view>
 <view id="red" class="scroll-view-item_H bc_red"></view>
 <view id="yellow" class="scroll-view-item_H bc_yellow"></view>
 <view id="blue" class="scroll-view-item_H bc_blue"></view>
 </scroll-view>
</view>

var order = [&#39;red&#39;, &#39;yellow&#39;, &#39;blue&#39;, &#39;green&#39;, &#39;red&#39;]
Page({
 data: {
 toView: &#39;red&#39;,
 scrollTop: 100
 },
 upper: function(e) {
 console.log(e)
 },
 lower: function(e) {
 console.log(e)
 },
 scroll: function(e) {
 console.log(e)
 },
 tap: function(e) {
 for (var i = 0; i < order.length; ++i) {
  if (order[i] === this.data.toView) {
  this.setData({
   toView: order[i + 1]
  })
  break
  }
 }
 },
 tapMove: function(e) {
 this.setData({
  scrollTop: this.data.scrollTop + 10
 })
 }
})
scroll-view

お読みいただきありがとうございます。皆様のお役に立てれば幸いです。このサイトをサポートしていただきありがとうございます! 微信小程序 教程之wxapp视图容器 scroll-view

WeChat アプレット チュートリアル、wxapp ビュー コンテナ、スクロール ビュー関連記事の詳細については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。