wxml 文件
<web-view src="https://www.***.com/"></web-view>
这是js文件
onLoad: function (options) {
console.log("options")
var that = this;
that.setData({
id: options
})
console.log(options)
},
获取到的 路径参数
怎么样才能把获取到的路径参数传递到web-view
请大神帮忙写完整代码,小程序纯属小白一点也没搞懂
这个功能就是打开这个页面传递了一个id,然和网址+id直接访问H5页面
js中给url动态赋值,参数拼接在url后面就行
.wxml
<web-view src="{{url}}"></web-view>
.js
this.setData({ url: `https://www.***.com?id=${id}` })
this.setData({
url: `https://www.***.com/${id}`
})
wx.login({
success(res){
console.log('code====',res.code);
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session',
data:{
appid: appId,
secret: appSecret,
js_code: res.code,
grant_type:'authorization_code'
},
method:"GET",
success(res){
console.log('openid=====',res.data.unionid); // 得到openid
console.log('session_key====', res.data.session_key); // 得到 session_key
let url = 'https://www.****?cm=' + res.data.unionid;
wx.setStorageSync('url', url);
wx.navigateTo({
url: 'home?user_id='+res.data.unionid+'#cm#'
})
}
})
}
})
},
这里获取到了 微信openid 怎么同时获取微信昵称和头像一起传递到 url
fun() {
const that = this
...
that.setData({
...
})
}
getOpenId: function() { // 获取用户的唯一标识
wx.login({
success(res){
console.log('code====',res.code);
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session',
data:{
appid: appId,
secret: appSecret,
js_code: res.code,
grant_type:'authorization_code'
},
method:"GET",
success(res){
console.log('openid=====',res.data.unionid); // 得到openid
console.log('session_key====', res.data.session_key); // 得到 session_key
let url = 'https://www.****?cm=' + res.data.unionid;
wx.setStorageSync('url', url);
wx.navigateTo({
url: 'home?user_id='+res.data.unionid+'#cm#'
})
}
})
}
})
},
这里获取到了 微信openid 怎么同时获取微信昵称和头像一起传递到 url