在微信小程序中,要实现scrollview滚动到指定位置,可以通过设置scroll-view组件的scroll-top或scroll-into-view属性来实现。下面分点详细解释并给出示例代码: 1. 确定小程序中scrollview组件的当前滚动位置 在大多数情况下,我们不需要直接获取scroll-view的当前滚动位置来设置滚动到指定位置,因为直接设置scroll-top或指定scr...
正文 1 微信小程序中scroll-into-view跳转到指定位置是这样使用的:1、首先第一步,打开微信开发者工具。2、其次第二步,打开wxml文件,然后在文件里先新建一个scroll-view的标签即可。3、再次第三步,设置这个scroll-into-view滚动的方向设置为x轴,与此同时设置scroll-into-view的值,这个值就是子元素中的id,...
scroll滑到指定位置,有两种解决方案,一种是用scroll-view标签,另一种是用wx.pageScrollTo这个api。 用scroll-view标签 这个标签适合于屏幕内的小范围滚动和锚点滚动,分别通过scroll-top和scroll-into-view这两个标签属性来实现。注意这是标签内属性,所以需要动态改变的话,就需要用this.setData动态设置scroll-top和scro...
scroll-into-view="{{ detail }}" 值应为某子元素id(id不能以数字开头)。设置哪个方向可滚动,则在哪个方向滚动到该元素; scroll-with-animation="true" 在设置滚动条位置时使用动画过渡 注意: scroll-view 一定要设置 height: 的值 (px / rpx),否则无效 实现页面跳转,跳转到指定锚点位置 在 index.wxml 页...
背景是这样的,微信小程序有一个tab切换页面,tab切换页面有两个内容框,我是使用scroll-view进行制作,然后在切换tab页面时,相应的scroll-view里的滚动条需要置顶处理。 我们可以看到官方文档描述scroll-view里有一个scroll-into-view属性,该属性的描述如下
// 滚动条定位位置 toView: '' }, methods: { setScrollPoint(){ //在合适的时机调用即可 //以下设法是给变量赋值最后一个节点的id(将滚动条设到最后一条消息位置) this.toView = 'msg-' + (this.messageList.length - 1); } } }
微信小程序使用scroll-into-view实现滚动到指定位置其实非常简单。在view标签里添加id属性,如假设的id='list-{{index}}'(注意,id属性不能以数字开头)。scroll-view的scroll-into-view属性则需要在js里动态修改。只要知道下标index,就可以更改scroll-into-view的值,点击后即可实现滚动到指定位置。同样...
在scroll-view中,我添加了一个view用来包裹对话列表,这里主要通过设置scroll-y="true"来允许纵向滚动、croll-into-view="{{bottomViewId}}"来滚动至指定的view 二、js代码 Page({data:{bottomViewId:0,content:[],},sendMess(){// 这里写你添加到messageList的代码content.push({id:0,// 对话发送,为0tex...
https://mp.weixin.qq.com/debug/wxadoc/dev/component/scroll-view.html?t=20161122 有很多的注意事项,如果你不注意,滚动效果真的真的粗不来~~ scroll-view竖向滚动必须设置scroll-y="true" style="height: 200rpx;" 必须.. js中 "toView","scrollTop"必须设置值 ...
toView: 'cate' + that.data.menu_active }) }); 尝试过在onLoad、onShow、onReady下重新赋值toView,但是始终不起作用。再后来... 幸亏看到了说数据(菜单列表)渲染未完成,导致打开页面滚动指定位置失败的原因,然后提供的办法是 使用setData的回调,棒呆!!!