• 小程序开发API之获取启动参数


    wx.getLaunchOptionsSync()获取小程序启动时的参数:
    
    path 启动小程序的路径
    
    scene   启动小程序的场景值
    
    query   启动小程序的 query 参数
    
    shareTicket   shareTicket,详见获取更多转发信息
    
    referrerInfo  来源信息。从另一个小程序、公众号或 App 进入小程序时返回。否则返回 {}。
    // 启动参数为1个的时候,案例如下,仅供自己后续复习:
    let launchRes = wx.getLaunchOptionsSync() // 以下是业务逻辑,不同情况业务逻辑不同 if (launchRes.path === 'pages/house/house' && 'Id' in launchRes.query && launchRes.query.Id) { const Id = launchRes.query.Id wx.setStorageSync('Id', Id) }

     // 启动参数多个时,案例如下,仅供自己后续复习:
    let launchRes = wx.getLaunchOptionsSync()
    console.log('小程序启动参数---', launchRes)
    if (launchRes.path === 'moduleRole/pages/moreDetail/moreDetail' && 'scene' in launchRes.query && launchRes.query.scene) {
    const scene = decodeURIComponent(launchRes.query.scene)
    let reportId = ''
    if (scene.indexOf('&') !== -1) {
    const sceneArr = scene.split('&')
    this.setState({
    reportId: sceneArr[0]
    })
    reportId = sceneArr[0]
    } else {
    this.setState({
    reportId: scene
    })
    reportId = scene
    }
    }
     
  • 相关阅读:
    .NET重构(七):VS报表的制作
    【Linq】标准查询操作符
    1 TaskQueue 实现Task 队列
    1 疑惑处理
    1 JSONP
    1 Web 知识基础
    20 闭包
    1 基础知识
    Web 常用
    【Winform】2 Button
  • 原文地址:https://www.cnblogs.com/linjiu0505/p/11528357.html
Copyright © 2020-2023  润新知