小程序筆記1 - 實現(xiàn)錨點定位

在小程序中要實現(xiàn)錨點定位赠涮,需要使用到組件 scroll-view

點擊查看 scroll-view 組件官網(wǎng)文檔

需要用到的是 scroll-into-view 這條屬性,這條屬性的官網(wǎng)解釋是這樣的:

scroll-into-view String
值應為某子元素id(id不能以數(shù)字開頭)斜友。設置哪個方向可滾動垃它,則在哪個方向滾動到該元素

于是乎,我們只需要給 scroll-view 內(nèi)要跳轉(zhuǎn)的 view 設置上 id国拇,然后給 scroll-into-view 傳入要跳轉(zhuǎn)的 viewid 就行了

*注意:賦值時不能用等號 = 賦值贝奇,要使用 this.setData() 賦值虹菲,否則重復賦相同的值時不會跳轉(zhuǎn)

點我查看微信小程序代碼片段 wechatide://minicode/4OI2oNmQ722U

以下是源碼(和代碼片段的一樣)

wxml

<view class="btn_jump">
  <view class='btn_item' bindtap='jumpTo' data-opt="item0">ToItem0</view>
  <view class='btn_item' bindtap='jumpTo' data-opt="item11">ToItem11</view>
  <view class='btn_item' bindtap='jumpTo' data-opt="item29">ToItem29</view>
</view>

<scroll-view class="jump_list"
    scroll-into-view="{{toView}}" 
    scroll-y="true" 
    scroll-with-animation="true" >
  <view wx:for="{{30}}" wx:key="{{item}}"
      id="item{{item}}" class="list_item" >
      {{item}}
  </view>
</scroll-view>

wxs

Page({
  data: {
  },
  onLoad: function () {
  },
  jumpTo:  function (e) {
    // 獲取標簽元素上自定義的 data-opt 屬性的值
    let target = e.currentTarget.dataset.opt;
    this.setData({
        toView: target
    })
  }
})

wxss

page {
  height: 100%;
}
.btn_jump {
  position: fixed;
  z-index: 9;
  top: 30rpx;
  right: 10rpx;
}
.btn_jump .btn_item {
  border: 1rpx solid #aaa;
  margin-bottom: 30rpx;
}
.jump_list {
  position: relative;
  height: 100%;
}
.list_item {
  height: 80rpx;
}
.list_item:nth-of-type(even) {
  background: #f8f8f8;
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市陕习,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌冻璃,老刑警劉巖损合,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異跋炕,居然都是意外死亡律适,警方通過查閱死者的電腦和手機辐烂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門纠修,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人扣草,你說我怎么就攤上這事“谆辏” “怎么了上岗?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長肴掷。 經(jīng)常有香客問我,道長台夺,這世上最難降的妖魔是什么痴脾? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮滚朵,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘辕近。我一直安慰自己匿垄,他們只是感情好,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布漏峰。 她就那樣靜靜地躺著届榄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪痒蓬。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天顾复,我揣著相機與錄音鲁捏,去河邊找鬼。 笑死给梅,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的包帚。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼渴邦,長吁一口氣:“原來是場噩夢啊……” “哼拘哨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起瓮床,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤产镐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后磷账,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡吼鱼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年菇肃,在試婚紗的時候發(fā)現(xiàn)自己被綠了取募。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡玩敏,死狀恐怖质礼,靈堂內(nèi)的尸體忽然破棺而出织阳,到底是詐尸還是另有隱情,我是刑警寧澤唧躲,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布弄痹,位于F島的核電站,受9級特大地震影響肛真,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜毁欣,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一凭疮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧执解,春花似錦、人聲如沸衰腌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽饶囚。三九已至,卻和暖如春萝风,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背规惰。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留揩晴,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓粥鞋,卻偏偏與公主長得像瞄崇,于是被迫代替她去往敵國和親壕曼。 傳聞我的和親對象是個殘疾皇子苏研,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

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

  • 1摹蘑、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明先生_x閱讀 15,968評論 3 119
  • 活著呢轧飞,還是活著呢?這是個問題大渤。 看到了早上照常升起的太陽,伸個懶腰泵三,庸庸碌碌得一天又開始了。其實我的工作非常有意...
    遁逸閱讀 215評論 2 1
  • 圖文/水抹微云 屋前的春水烫幕,是你期盼的眼睛敞映。 誰在故鄉(xiāng)的小路上禹禹獨行? 人生的路口振愿,何去何從。 我愿站成一棵樹伏恐,...
    水抹微云閱讀 366評論 8 11
  • Coach Shane's E cubed A. 380- no pun intended B. 382- to ...
    西言嘻語閱讀 173評論 1 0
  • 昨天栓霜,本是開心的一天,因為孩子考完試就可以放假了销凑〈陨危可是斗幼,卻發(fā)現(xiàn)了一起驚險的事件,到現(xiàn)在蜕窿,我都還心存余悸。 事情的起...
    98c4bd619c96閱讀 254評論 0 1