前端没钱 2024-08-30 10:56 采纳率: 0%
浏览 2

(标签-微信小程序|关键词-web-view)

微信小程序web-view嵌入h5页面,跳转后标题正常显示,点击进入详情后标题不会变?

问题描述

比如,微信小程序用web-view跳转到h5页面,h5页面有以下

  • 设备列表,标题为设备列表
  • 设备详情,标题为设备详情

现在微信小程序成功跳转到h5的设备列表了,小程序标题显示为“设备列表”。
但是,点击进入设备详情,小程序标题没变,理论上应该显示为设备详情的,该怎么改

  • 写回答

1条回答 默认 最新

  • 吃不了席 2024-08-30 17:21
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    在微信小程序中,要实现页面跳转时标题的变化,可以在跳转到目标页面前,通过wx.onNavigationBarButtonTap监听导航栏标题的点击事件,然后在事件处理函数中修改当前页面的标题。具体操作如下:

    1. 在小程序页面的js文件中,监听导航栏标题的点击事件:
    wx.onNavigationBarButtonTap(null, {
      title: '设备详情' // 设置目标页面的标题
    });
    
    1. 在跳转到目标页面之前,调用上述事件处理函数:
    wx.navigateTo({
      url: '/pages/device-detail/device-detail?id=' + deviceId // 跳转到设备详情页面
    });
    
    1. 在目标页面的js文件中,接收传递过来的设备ID,并获取设备详情数据:
    Page({
      data: {
        deviceId: '',
        deviceDetail: {}
      },
    
      onLoad: function (options) {
        this.setData({
          deviceId: options.id
        });
        // 获取设备详情数据的逻辑
      }
    });
    
    1. 在目标页面的wxml文件中,展示设备详情数据:
    <view>
      <text>设备名称:{{deviceDetail.name}}</text>
      <text>设备状态:{{deviceDetail.status}}</text>
      <!-- 其他设备详情信息 -->
    </view>
    

    这样,在跳转到设备详情页面时,小程序的标题就会显示为“设备详情”。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月30日

悬赏问题

  • ¥15 python怎么在已有视频文件后添加新帧
  • ¥20 虚幻UE引擎如何让多个同一个蓝图的NPC执行一样的动画,
  • ¥15 fluent里模拟降膜反应的UDF编写
  • ¥15 MYSQL 多表拼接link
  • ¥15 关于某款2.13寸墨水屏的问题
  • ¥15 obsidian的中文层级自动编号
  • ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
  • ¥15 神经网络模型一直不能上GPU
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
  • ¥20 wpf datagrid单元闪烁效果失灵