本文共 2236 字,大约阅读时间需要 7 分钟。
最近在做小程序的项目,遇到一些问题放在这里,一来作为自己经验收集册,收集自己的项目遇到的问题或者做的东西;二来将自己遇到的问题经验分享出来
吸顶功能页面设置在静态的首页,作为一个首页展示的优化来做的,所以没有太多需要加载的数据,可以采用传统的判断滚动窗口高度设置固定栏
此方式不适用流加载或者其他需要大量频繁setdata的操作我是导航条呀 悬浮~~ 暂无服务提醒 卡充值 余额及时冲 我的钱包 员工福利专区 立即领取> 没有待领取福利
Page({ /** * 页面的初始数据 */ data: { scrollTop: null }, /** * 生命周期函数--监听页面加载 */ onLoad: function(options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function() { }, /** * 生命周期函数--监听页面显示 */ onShow: function() { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function() { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function() { }, /** * 用户点击右上角分享 */ onShareAppMessage: function() { }, scroll: function (e) { this.setData({ scrollTop: e.detail.scrollTop }) }, })
.page-group{ display: table; /* background-color: blueviolet; */ width: 100%; table-layout: fixed; position: relative; top: 0; left: 0; z-index: 999;/*这个设置在原生组件中用于置顶导航条*/}.page-group-position{ position: fixed; background-color:#fff}/*这两个是关于吸顶设置的,其他的自己设置*/
导航条就这么设置好了,但是由于后面有用到原生组件,可能会出现导航条被原生组件覆盖,但是我们要的导航条就是要显示在顶层啊!
转载地址:http://eofli.baihongyu.com/