uni-app和小程序中的scroll-view中的属性scroll-into-view的使用

这篇具有很好参考价值的文章主要介绍了uni-app和小程序中的scroll-view中的属性scroll-into-view的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

介绍

案例

介绍

首先可以访问官方文档的简单介绍:scroll-view | uni-app官网

uniapp scroll-into-view,前端,uni-app

理解就是使用id绑定要跳转的所有子元素,再通过scroll-into-view实现跳转到某一个子元素(只能动态绑定)

案例

下面演示一个案例

<template>
	<view>
		<view class="box">
		<view class="btn">
			<block v-for="(item,index) in arry" :key="index">
				<button :class="leftIndex===index?'selected':''" @tap="scroll(index)">{{item}}</button>
			</block>
		</view>
		<scroll-view class="con" scroll-y="true" :scroll-into-view="rightIndex" scroll-with-animation>
			<view class="text" v-for="(item,index) in list" :key="index" :id="`right${index}`">
				{{item}}
			</view>
		</scroll-view>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				arry:['按钮1','按钮2','按钮3','按钮4','按钮5'],
				list:['内容1','内容2','内容3','内容4','内容5'],
				rightIndex: `right${0}`,
				leftIndex:0
			}
		},
		methods: {
			scroll(index){
				this.rightIndex=`right${index}`,
				this.leftIndex=index
			}
		}
	}
</script>

得到的结果图是:

uniapp scroll-into-view,前端,uni-appuniapp scroll-into-view,前端,uni-app

主要主要代码:

<scroll-view class="con" scroll-y="true" :scroll-into-view="rightIndex" scroll-with-animation>
            <view class="text" v-for="(item,index) in list" :key="index" :id="`right${index}`">
                {{item}}
            </view>
        </scroll-view>

重点在于通过 right${index}实现绑定再通过:scroll-into-view="rightIndex"抛下指定锚点,

通过点击左边的按钮传入index值,动态改变rightIndex: `right${0}`的值实现跳转文章来源地址https://www.toymoban.com/news/detail-526875.html

到了这里,关于uni-app和小程序中的scroll-view中的属性scroll-into-view的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 小程序中scroll-view的下拉刷新和小程序页面的下拉刷新开启方法

    scroll-view的下拉刷新 video.wxml中 video.js中 页面的下拉刷新 video.json中添加enablePullDownRefresh为true就可以开启

    2024年02月16日
    浏览(29)
  • 小程序-uni-app:实现锚点连接/锚点跳转(uni.pageScrollTo、scroll-into-view)

    Uniapp支持锚点连接,可以通过以下步骤实现锚点连接 一、在需要设置锚点的页面,为需要跳转的部分设置id属性。 例如,设置一个id为“section1”的元素: 二、在需要跳转到锚点的页面,使用 uni.navigateTo 或 uni.redirectTo 方法,搭配URL参数的方式实现跳转。 例如,跳转到id为“

    2024年02月14日
    浏览(36)
  • 【uni-app】uni-app中scroll-into-view的使用

    在使用的时候需要注意: 需要给sroll-view组件设置宽或者高(根据横纵情况) white-space:nowrap 这行代码让组件能够滑动(之前自己写的时候踩的坑) 使用 scroll-into-view ,需要开启动画效果,并且动态绑定的值必须是字符串 并且子组件的上绑定一个id值用于定位 以上就是今天要讲的内容,

    2024年02月11日
    浏览(36)
  • 【uniapp】小程序中的scroll-view禁止橡皮筋回弹效果以及隐藏滑动条

     2.12.0版本更新  IOS 下 scroll-view 边界弹性控制 (同时开启 enhanced 属性后生效)    scroll-view | 微信开放文档     2.1.5 +后即可用show-scrollbar属性来控制是否显示滚动条 scroll-view | uni-app官网 以下为一个示例,复制粘贴run以下即可看到效果,苹果12 13机型实测没有问题。(禁止回弹

    2024年02月11日
    浏览(41)
  • uniapp 小程序端使用uni-popup组件时,页面用了scroll-view滚动组件,uni-popup组件也使用了scroll-view滚动出现组件滚动导致页面也滚动的解决方案

    在 uni-popup上给一个禁止滚动 @touchmove.stop.prevent=\\\"\\\" 和一个样式height: 100vh;    

    2024年02月10日
    浏览(41)
  • 微信小程序 scroll-view

    微信官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html 微信小程序 scroll-view 提示:以下是本篇文章正文内容,下面案例可供参考 可滚动视图区域 。 代码如下(示例): 提示:css 提示:scroll-view 属性 提示:设置自定义下拉刷新区域背景颜色

    2024年02月11日
    浏览(34)
  • 小程序scroll-view 组件的使用

    scroll-view 组件可以实现元素横、纵向滚动效果。要使用纵向滚动时,必须给 scroll-view 一个固定高度,同理横向滚动也是需要一个固定宽度。 一、竖向滚动 wxml代码如下: .wxss代码如下 二、横向滚动 wxml代码如下: .wxss代码如下 注意事项:flex布局使用失效问题 直接在scroll-v

    2024年02月08日
    浏览(25)
  • 【微信小程序】scroll-view滚动

    wxml文件 wxss文件       wxml文件 wxss文件     注意事项: 1、在scroll-view标签上加上样式属性: display:flex; white-space:nowrap; 2、scroll-view标签下的一级栏目标签需要加上样式属性: display: inline-block; 只有结合上面两步,才能实现横向滚动。

    2024年02月13日
    浏览(33)
  • 微信小程序scroll-view的scroll-into-view无效问题解决办法

    微信小程序的scroll-view组件中,scroll-into-view属性可以指定滚动到指定id的位置。但有时候,该属性可能会出现无效的情况。下面是几种可能的原因和解决办法: 1.scroll-into-view属性指定的id不存在或不可见 如果scroll-into-view属性指定的id在页面中不存在,或者该id所在的区域不可

    2024年02月02日
    浏览(47)
  • 微信小程序scroll-view去掉滚动条

    微信小程序scroll-view去掉滚动条 微信官方文档上面给出了显示和隐藏滚动条的属性 show-scrollbar ,把该属性设置为false,文档要求使用该属性要开启 enhanced 属性,把这个属性设置为true即可; 通过CSS设置滚动条隐藏: 值得注意的是: ::-webkit-scrollbar前要有 scroll-view 的标签名 或

    2024年02月11日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包