扫描小程序码分享
您好,我这里使用了 截图后 在将截图 发送到微信聊天框 通过 图片左下角的 “打开小程序” 并不能获取到 query: "vipType="+this.vipType 传递的这个参数 是为什么呢
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,请问怎么获取呀,我在app.js和Page中的onLoad,onLaunch 方法都获取不到携带的参数。
下面是app.js注册的监听函数:
wx.onUserCaptureScreen(function (res) {
console.log('用户截屏了')
return {
query: "parameter=test", // 通过截屏图片打开小程序的query参数
promise: new Promise((resolve) => { // 通过promise延时传递小程序的query参数
setTimeout(() => {
resolve({
query: "parameter=test2",
})
}, 500) // 在1秒内对query进行解析
}
)
下面是接收参数的代码:
console.log("首页onLoad结果打印")
console.log("直接获取参数options:")
console.log(options)
var obj = wx.getLaunchOptionsSync()
console.log('启动小程序的路径obj.path:')
console.log(obj.path)
console.log('启动小程序的场景值obj.scene:' )
console.log(obj.scene)
console.log('启动小程序的参数obj.query:')
console.log(obj.query)
console.log("首页onLoad结束")
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
大家注意一下 我上面代码有个问题 在 25 行的时候 this 丢失了 需要注意一下
App.vue里面打印有参数吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,请问怎么获取呀,我在app.js和Page中的onLoad,onLaunch 方法都获取不到携带的参数。
下面是app.js注册的监听函数:
wx.onUserCaptureScreen(function (res) {
console.log('用户截屏了')
return {
query: "parameter=test", // 通过截屏图片打开小程序的query参数
promise: new Promise((resolve) => { // 通过promise延时传递小程序的query参数
setTimeout(() => {
resolve({
query: "parameter=test2",
})
}, 500) // 在1秒内对query进行解析
})
}
}
)
下面是接收参数的代码:
console.log("首页onLoad结果打印")
console.log("直接获取参数options:")
console.log(options)
var obj = wx.getLaunchOptionsSync()
console.log('启动小程序的路径obj.path:')
console.log(obj.path)
console.log('启动小程序的场景值obj.scene:' )
console.log(obj.scene)
console.log('启动小程序的参数obj.query:')
console.log(obj.query)
console.log("首页onLoad结束")
大家注意一下 我上面代码有个问题 在 25 行的时候 this 丢失了 需要注意一下
App.vue里面打印有参数吗
promise: new Promise((resolve) => { // 通过promise延时传递小程序的query参数
setTimeout(() => {
resolve({
query: "parameter=test2",
})
}, 1000) // 在1秒内对query进行解析
})
promise 来传递
只写query 不清楚问什么会直接跳到首页 , onLoad 里面的 的showModel 都不执行,会直接到 首页