// pages/list/list.js
Page({
/**
* 页面的初始数据
*/
data: {
titleList:['a','b','c','d','e','f','g','h'],
contentList:[
{key:'a',row:[
{name:'a_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'a_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'a_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'a_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'a_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'a_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'a_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'a_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'a_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
]
},
{key:'b',row:[
{name:'b_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'b_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'b_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'b_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
]
},
{key:'c',row:[
{name:'c_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'c_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'c_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'c_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
]
},
{key:'d',row:[
{name:'d_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'d_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'d_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'d_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
]
},
{key:'e',row:[
{name:'e_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'e_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'e_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'e_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
]
},
{key:'f',row:[
{name:'f_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'f_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'f_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'f_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
]
},
{key:'g',row:[
{name:'g_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'g_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'g_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'g_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
]
},
{key:'h',row:[
{name:'h_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'h_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'h_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
{name:'h_1',img:'https://img0.baidu.com/it/u=2739021267,3346074790&fm=253&fmt=auto&app=120&f=PNG?w=512&h=512'},
]
},
],
titleIndex:0,
currentKey:"a",
is_margin:true
},
changeId(e){
//传给子元素 通过子元素调用达到改变颜色的地步
//顺便改变key值利用scroll-view这个标签从而进行一些切换
let { id } = e.detail;
//console.log(key)
//console.log(id,"===========")
this.setData({
titleIndex:id
})
},
changekey(e){
let {key}=e.detail;
this.setData({
currentKey: key
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})
没有合适的资源?快使用搜索试试~ 我知道了~
微信小程序-scroll-view根据锚点滚动相应楼层展示

共27个文件
wxss:6个
js:6个
wxml:6个

需积分: 9 16 浏览量
2022-11-29
11:17:26
上传
评论
收藏 2.22MB RAR 举报
1、主要封装成两个组件,一个是标题展示效果、另一个是内容展示效果。 2、标题组件只需要展示相应的标题即可。 3、内容组件需要计算所有楼层的高度并存放在数组里,然后通过高度来计算是否处在哪个楼层之间,将数据抛出给调用页面。 4、通过内容组件抛出方法,标题展示相应的楼层样式。 5、标题组件点击后,传参数给调用页面,页面传值给内容组件。 6、内容组件通过scroll-view的scroll-into-view方法来定位到某个楼层位置。
资源详情
资源推荐
资源评论
收起资源包目录








































共 27 条
- 1















资源评论

雨露。。。。
- 粉丝: 3
- 资源: 29

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
