Files
h5-meike/components/gmy-float-touch
xuchaoandClaude Opus 4.8 97b22650ad refactor: 列表页清理死模块 + 卡片自适应 + 飘带改字 + 悬浮钮定位
按需求四项(桌面+手机实测):
1 删除搜索栏/筛选栏/u-loadmore/两个 u-picker 及其仅供它们使用的脚本
   (地区/类型方法与数据、search 等),onReachBottom 分页保留。
2 卡片 .nr_item 左右边距改百分比(3.2%)、去掉固定宽 702rpx 改 width:auto+border-box,
   右侧信息列改 flex:1,原售价宽改 100%,使左右边距随屏宽等比变化、实测左右相等。
3 补贴价飘带"工会补贴价"改"会员补贴价"。
4 悬浮按钮固定距屏幕底部 50px、左侧 12px;因定位已写死,移除与之矛盾的拖拽逻辑,
   保留单击直达;加轻微投影与按下回弹反馈。
注:模板未使用的旧样式 .item/.r_text1/.n_text1 按约定保留未删;
   其它页面"工会补贴价/工会会员补贴价"文案本次未动(仅改飘带)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-21 15:37:30 +08:00
..

仿苹果悬浮按钮

只需再页面中调用插件,在监听menuClick事件即可,该事件返回五个小按钮的索引从上往下索引一次是1,2,3,4,5。具体事件由用户根据索引自定义

如果需要使用图标请在使用时传入,数据说明

  • mainImg:主图标,不可隐藏,图片单独设置。
  • imgLists:弹出菜单图标,共5个菜单,故需5个图标,以数组形式设置

使用

* import gmyFloatTouch from "../../../components/gmy-float-touch/gmy-float-touch.vue"                                          //引用
* <gmy-float-touch :imgLists="imgLists" :mainImg="mainImg" @menuClick="floatTouchClick"></gmy-float-touch>                     //页面使用
* floatTouchClick:function(e){                                                                                                 //事件
	console.log(e);
},
* mainImg:"../../static/main.png",                                                                                             //数据格式
  imgLists:["../../static/home.png","../../static/approve.png","../../static/match.png","../../static/send.png","../../static/return.png"],