scroll-view 組件里的 scroll-into-view 屬性實例

微信小程序的scroll-view組件中序苏,scroll-into-view 屬性可以指定滾動到指定id的位置手幢。

<scroll-view class="content" scroll-y scroll-into-view="{{ intoIndex }}" scroll-with-animation>

intoIndex 值應(yīng)為某子元素id(id不能以數(shù)字開頭),設(shè)置哪個方向可滾動忱详,則在哪個方向滾動到該元素弯菊。scroll-y 是滑動方向。

下面寫個簡單的小實例踱阿,方便大家理解管钳。

wxml:

<view class="box">
  <scroll-view class="nav" scroll-y>
    <view class="item {{indexId == index ? 'current' : ''}}" wx:for="{{navList}}" bindtap="scrollClick" data-id="{{index}}">{{index}}-{{item}}</view>
  </scroll-view>

  <scroll-view class="content" scroll-y scroll-into-view="{{intoIndex}}" scroll-with-animation> 
    <view wx:for="{{contentList}}" id="item{{index}}">{{index}}-{{item}}</view>
  </scroll-view>
</view>

css:

.nav {
  margin-top:100rpx;
  width: 20%;
  height: 100vh;
  background: pink;
  text-align: center;
}
.nav .item {
  height: 100rpx;
  line-height: 100rpx;
  border-bottom: 1px solid #ebebeb;
  background: #fafafa;
}
.nav .current{
  color:red;
}

.content {
  width: 75%;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 55px;
  margin: 0 20rpx 0 20rpx;
  box-sizing: border-box;
}
.content view {
  height: 200rpx;
  line-height: 200rpx;
  border: 1px solid #ccc;
  border-radius: 20rpx;
  margin-top: 20rpx;
  text-align: center;
}

js:

Page({

  /**
   * 頁面的測試數(shù)據(jù)
   */
  data: {
    navList: ["飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料","飲料"],
    contentList: ["可樂", "雪碧", "芬達(dá)", "七喜", "冰紅茶", "冰綠茶", "茉莉花茶", "檸檬茶", "果粒橙", "茉莉蜜茶", "檸檬紅茶", "脈動", "紅牛", "酸梅湯", "北冰洋", "九龍齋", "王老吉", "沙棘汁", "鮮橙多", "元?dú)馍?, "健力寶", "加多寶", "東方樹葉", "烏龍茶", "茉莉綠茶", "寶礦力", "拿鐵咖啡", "摩卡咖啡", "生椰拿鐵", "冰吸生椰", "美式咖啡", "焦糖瑪奇朵", "燕麥拿鐵", "絲絨拿鐵", "香草拿鐵", "榛果拿鐵", "卡布奇諾", "冷萃咖啡", "海鹽焦糖", "綿云拿鐵", "生酪拿鐵", "厚乳拿鐵", "抹茶燕麥拿鐵",  "珍珠奶茶", "鮮百香雙響炮", "奶茶三兄弟", "椰果奶茶", "鮮百香雙響炮", "金鉆奶茶", "珍珠奶茶", "布丁奶茶", "奶茶三兄弟", "雙拼奶茶", "鮮百香雙響炮", "奶茶三兄弟", "燒仙草奶茶", "鮮百香雙響炮", "紅豆奶茶", "珍珠奶茶", "巧克力奶茶", "奶茶三兄弟"],
    intoIndex: '',
    indexId: 0
  },
  scrollClick: function (e) {
    this.setData({
      intoIndex: "item" + e.currentTarget.dataset.id,
      indexId: e.currentTarget.dataset.id
    })
  },

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

  },

  /**
   * 生命周期函數(shù)--監(jiān)聽頁面初次渲染完成
   */
  onReady: function () {

  },

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

  },

  /**
   * 生命周期函數(shù)--監(jiān)聽頁面隱藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函數(shù)--監(jiān)聽頁面卸載
   */
  onUnload: function () {

  },

  /**
   * 頁面相關(guān)事件處理函數(shù)--監(jiān)聽用戶下拉動作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 頁面上拉觸底事件的處理函數(shù)
   */
  onReachBottom: function () {

  },

  /**
   * 用戶點擊右上角分享
   */
  onShareAppMessage: function () {

  }
})

效果圖:


QQ截圖20230825150153.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市软舌,隨后出現(xiàn)的幾起案子才漆,更是在濱河造成了極大的恐慌,老刑警劉巖佛点,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件醇滥,死亡現(xiàn)場離奇詭異,居然都是意外死亡超营,警方通過查閱死者的電腦和手機(jī)鸳玩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來演闭,“玉大人不跟,你說我怎么就攤上這事∶着觯” “怎么了窝革?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長吕座。 經(jīng)常有香客問我虐译,道長,這世上最難降的妖魔是什么吴趴? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任漆诽,我火速辦了婚禮,結(jié)果婚禮上锣枝,老公的妹妹穿的比我還像新娘厢拭。我一直安慰自己惊橱,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布税朴。 她就那樣靜靜地躺著家制,像睡著了一般。 火紅的嫁衣襯著肌膚如雪颤殴。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天涵但,我揣著相機(jī)與錄音,去河邊找鬼帖蔓。 笑死,一個胖子當(dāng)著我的面吹牛塑娇,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播埋酬,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼写妥!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起珍特,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎次坡,沒想到半個月后执解,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蹦锋,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了淫僻。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡雳灵,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出悯辙,到底是詐尸還是另有隱情迎吵,我是刑警寧澤,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布击费,位于F島的核電站,受9級特大地震影響桦他,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜快压,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蔫劣。 院中可真熱鬧,春花似錦拦宣、人聲如沸截粗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽豆瘫。三九已至,卻和暖如春外驱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背昵宇。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留瓦哎,地道東北人砸喻。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓割岛,卻偏偏與公主長得像,于是被迫代替她去往敵國和親犯助。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內(nèi)容