scroll-into-view

发布于 8 年前作者 yan7813631 次浏览最后编辑 8 年前来自 ask

为什么我的scroll-into-view的值都改变了,它确没有滑动呢

9 回复
tao94
tao941 楼6 年前

有人没

yanjin
yanjin2 楼6 年前

你好,可以通过getSystemInfo获取视口高度并设定scroll-view的height即可。

lijin
lijin3 楼6 年前

    开发工具:v.1.01.1711160,在小米note上试也不行

//index.js

//获取应用实例

const app = getApp()

Page({

 data: {

   toView: “all”,

   companyFirstLetterList: [“B”, “D”, “F”, “G”, “H”, “J”, “K”, “L”, “M”, “N”, “P”, “Q”, “R”, “T”, “X”, “Y”, “Z”],

   companyList: [{ “compname”: “北大方正人寿”, “show”: true, “nameFirstLetter”: “B”},

     { “compname”: “百年人寿”, “show”: false,“nameFirstLetter”:“B”},

     { “compname”: “长城人寿”, “show”: true, “nameFirstLetter”: “C” },

     { “compname”: “长生人寿”, “show”: false, “nameFirstLetter”: “C” },

     { “compname”: “东吴人寿”, “show”: true, “nameFirstLetter”: “D”},

     { “compname”: “富德生命”, “show”: true, “nameFirstLetter”: “F”},

     { “compname”: “复星保德信”, “show”: false, “nameFirstLetter”: “F”},

     { “compname”: “光大永明”, “show”: true, “nameFirstLetter”: “G”},

     { “compname”: “国华人寿”, “show”: false, “nameFirstLetter”: “G”},

     { “compname”: “工银安盛”, “show”: false, “nameFirstLetter”: “G”},

     { “compname”: “恒安标准”, “show”: true, “nameFirstLetter”: “H”},

     { “compname”: “恒大人寿”, “show”: false, “nameFirstLetter”: “H”},

     { “compname”: “弘康人寿”, “show”: false, “nameFirstLetter”: “H”},

     { “compname”: “横琴人寿”, “show”: false, “nameFirstLetter”: “H”},

     { “compname”: “华泰人寿”, “show”: false, “nameFirstLetter”: “H”},

     { “compname”: “华夏保险”, “show”: false, “nameFirstLetter”: “H”},

     { “compname”: “和谐健康”, “show”: false, “nameFirstLetter”: “H”},

     { “compname”: “合众人寿”, “show”: false, “nameFirstLetter”: “H”},

     { “compname”: “君康人寿”, “show”: true, “nameFirstLetter”: “J”},

     { “compname”: “建信人寿”, “show”: false, “nameFirstLetter”: “J”},

     { “compname”: “交银康联”, “show”: false, “nameFirstLetter”: “J”},

     { “compname”: “昆仑健康”, “show”: true, “nameFirstLetter”: “K”},

     { “compname”: “利安人寿”, “show”: true, “nameFirstLetter”: “L” },

     { “compname”: “陆家嘴国泰”, “show”: false, “nameFirstLetter”: “L”},

     { “compname”: “民生人寿”, “show”: true, “nameFirstLetter”: “M”},

     { “compname”: “农银人寿”, “show”: true, “nameFirstLetter”: “N”},

     { “compname”: ‘平安人寿’, “show”: true, “nameFirstLetter”: “P”},

     { “compname”: “前海人寿保险”, “show”: true, “nameFirstLetter”: “Q”},

     { “compname”: “人保健康”, “show”: true, “nameFirstLetter”: “R”},

     { “compname”: ‘人保寿险’, “show”: false, “nameFirstLetter”: “R”},

     { “compname”: “瑞泰人寿”, “show”: false, “nameFirstLetter”: “R”},

     { “compname”: ‘天安人寿’, “show”: true, “nameFirstLetter”: “T”},

     { “compname”: ‘同方全球’, “show”: false, “nameFirstLetter”: “T”},

     { “compname”: “泰康人寿”, “show”: false, “nameFirstLetter”: “T” },

     { “compname”: “太平人寿”, “show”: false, “nameFirstLetter”: “T”},

     { “compname”: “太平洋”, “show”: false, “nameFirstLetter”: “T” },

     { “compname”: “太平养老”, “show”: false, “nameFirstLetter”: “T”},

     { “compname”: “信诚人寿”, “show”: true, “nameFirstLetter”: “X”},

     { “compname”:

...

xiaguo
xiaguo4 楼6 年前

为什么我拿每一条的高度加起来算的会高了,是底层rpx转px的误差造成的吗

shaoyong
shaoyong5 楼6 年前

scroll-view的高度请设置成小于内部元素的高度,这样scroll-view才能在y轴方向滚动。

eg:<scroll-view class=“scroll-company” scroll-y=“true” style=“height: 500px” scroll-into-view=“{{toView}}”>

gang48
gang486 楼6 年前

官方技术小哥,给看看问题呗

yuanna
yuanna7 楼6 年前

我想要它满屏显示,高度怎么设置,用100%也不行

xiuying55
xiuying558 楼6 年前

您好,问一下,解决了吗? 能否看一下相关代码。

wei02
wei029 楼6 年前

你好,请提供一下出现问题的工具版本,以及能复现问题的简单代码示例。