小程序锚点实现(就是html那个#)

图片

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 公众号合集

    #程序员干货

     #前端回忆录 

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包

    打赏作者

    雪狼之夜

    打个赏,让博主知道博文没白写

    ¥1 ¥2 ¥4 ¥6 ¥10 ¥20
    扫码支付:¥1
    获取中
    扫码支付

    您的余额不足,请更换扫码支付或充值

    打赏作者

    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值