zoukankan      html  css  js  c++  java
  • 微信小程序页面列表与详情页跳转的正确姿势

    初学小程序,碰到列表与详情页跳转遇到的问题,记录一下。

    一、问题

    1个列表页:

    1个详情页:

    列表页代码:

    onLoad:异步查询数据并setData

    详情页代码:

    保存成功后,调用navigateBack

    问题来了,从详情页跳转回列表页后,页面不刷新,还是修改前的列表。

    二、解决过程

    1、将详情页保存成功后的代码改为navigateTo列表页

    可以刷新了,但是又有新问题,来回在列表、详情页之间切换几次后就点不动了。

    原因:wx.navigateTo只能跳转5层,跳转5次后就不能跳了

    2、详情页保存成功后,还用navigateBack,列表页加载数据的代码改为在onShow方法里实现,问题解决。

    原因:因为onLoad只在页面第一次显示时调用,而onShow在每次显示时都调用。所以,写在onShow里后,从详情页navigateBack后,会重新加载数据并刷新。

  • 相关阅读:
    PHP
    Python语言特性
    Selenium2+python自动化
    Linux命令--系统管理
    Linux命令--网络管理
    Linux命令--压缩解压(简化版)
    Linux--压缩解压命令
    Linux命令--用户管理
    Linux命令--获取帮助
    Linux命令--权限管理
  • 原文地址:https://www.cnblogs.com/oliverreal/p/10447510.html
Copyright © 2011-2022 走看看