uniapp官方文档:
地址https://uniapp.dcloud.net.cn/component/scroll-view.html#scroll-view
原生小程序官方文档:
https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html
你浏览器ctrl+f去搜scroll-into-view
<scroll-view> 标签下的scroll-into-view
先看代码,我说几个注意的点
<template>
<view>
小程序锚点scroll-into-view
<scroll-view :scroll-into-view='text' style="height: 200px;border:1px #ddd solid; margin: 10px;" scroll-y >
<view v-for="(v,i) in 100" :id="'a_'+i" >{
{i}}</view>
</scroll-view>
请在下面文本框输入要跳转的锚点
<input class="text" focus v-model="text" />
更多前端干货:https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI1NjAxODkzMg==&action=getalbum&album_id=3102070220246171651#wechat_redirect
</view>
</template>
<script>
export default {
//转发朋友
data() {
return {
text:"a_39",//初始化在a_39这个锚点
arr:[]
}
},
onShow(){
},
onReady() {
let m=this;
},
methods: {
}
}
</script>
<style>
.text{
border:1px #ddd solid;margin: 10px;
}
</style>
-
<scroll-view> 记得限制height高度、scroll-y垂直滚动 ,不然不会跳锚!!!!!
-
scroll-into-view 是动态绑定的,所以,你其实直接改变变量值就可以也不用去setData.
▍PART 扩展阅读
▍PART 公众号合集