当前位置: 首页 > ds >正文

uniapp 实战demo

1.uniapp 从列表进入详情页,再返回列表页时回到上次的浏览位置

<script>
export default {data() {return {listData: [],scrollTop: 0,//浏览位置};},onShow() {this.getShopData();},onPageScroll: function (e) {// 当页面滚动时保存值this.scrollTop = e.scrollTop;},onBackPress(options) {//列表页点击页面左上角的返回按钮时从本地缓存中移除指定的keyif (options.from === 'backbutton') {uni.removeStorage({key: 'newsTop'});uni.navigateBack();return true;}},methods: {getShopData() {getShopList().then((res) => {this.listData = res.data.list.data;// 渲染完数据后将页面滚动到目标位置uni.getStorage({key: 'newsTop',success: (res) => {console.log(res);if (res.data) {uni.pageScrollTo({scrollTop: res.data,duration: 0,});}},});}).finally(() => {});},editShop(storeId = '') {//跳转详情页时将最后的滚动距离存到缓存中uni.setStorage({key: 'newsTop',data: this.scrollTop,});uni.navigateTo({url: '/pages/edit/shop/shop?store_id=' + storeId,});},},
};
</script>
http://www.xdnf.cn/news/9637.html

相关文章:

  • AI赋能金融风控:基于机器学习的智能欺诈检测系统实战教程
  • SQL中各个子句的执行顺序
  • SpringBoot中解决跨域问题
  • Next.js 15 与 Apollo Client 的现代集成及性能优化
  • Web3 风控挑战重重,图数据库为何成为破局关键-悦数图数据库
  • Microsoft 推出 Magentic-UI,多智能体引领网页人机协作变革
  • Step9—Ambari Web UI 初始化安装 (Ambari3.0.0)
  • 用豆包写单元测试
  • Typescript学习教程,从入门到精通,TypeScript 泛型与类型操作详解(一)(16)
  • 2025河北秦皇岛CCPC【部分题解】
  • 开发手记:Vue 3 卷轴展开动画组件的实现与思考
  • Golang | 代理模式
  • 端口映射不通的原因有哪些?路由器设置后公网访问本地内网失败分析
  • 农业光合参数反演专栏
  • CSP 2024 提高级第一轮(CSP-S 2024)阅读程序第一题解析
  • 【Docker】技术架构演进
  • failed to bind host port for 0.0.0.0:3306
  • 【 Docker系列】 Docker部署kafka
  • 办公效率王Word批量转PDF 50 +文档一键转换保留原格式零错乱
  • GC1267F单相全波风扇电机预驱动器芯片详解
  • 精益数据分析(93/126):增长率的真相——从数据基准到科学增长策略
  • Linux 中常见的安全与权限机制
  • Vim常用快捷键
  • element-plus主题换色
  • React-native的新架构
  • unity一个箭矢的轨迹
  • 湖北理元理律师事务所:债务优化中的“生活锚点”设计
  • AI 让无人机跟踪更精准——从视觉感知到智能预测
  • HTML实战:响应式个人资料页面
  • 每日Prompt:心中的佛