一、小程序跳轉公眾號H5
小程序可以通過提供公眾號H5頁面的鏈接來實現跳轉。具體做法是在小程序中使用web-view組件,並傳入公眾號H5頁面鏈接。下面是示例代碼:
<web-view src="公眾號H5頁面鏈接" />
需要注意的是:
1.公眾號H5頁面必須是經過微信官方認證的。
2.在小程序中打開web-view組件的url,需要在小程序管理後台進行配置,開啟域名白名單。
二、小程序跳轉公眾號支付
如果想要小程序跳轉到公眾號支付,需要使用微信支付統一下單API介面生成待支付訂單。下面是調用API的示例代碼:
wx.request({
url: 'https://api.mch.weixin.qq.com/pay/unifiedorder',
method: 'POST',
data: {
appid: '公眾號的appid',
mch_id: '商戶號',
nonce_str: '隨機字元串',
body: '商品描述',
out_trade_no: '商戶訂單號',
total_fee: '總金額',
spbill_create_ip: '終端IP',
notify_url: '通知地址',
trade_type: 'JSAPI',
openid: '用戶的openid'
},
success: function (res) {
// 獲取預支付id
var prepay_id = res.data.prepay_id;
// 調用公眾號支付界面
wx.requestPayment({
timeStamp: '',
nonceStr: '',
package: '',
signType: 'MD5',
paySign: '',
success: function (res) {
// 支付成功
},
fail: function (res) {
// 支付失敗
}
})
}
})
三、小程序跳轉公眾號推文
小程序跳轉公眾號推文需要根據推送文章的id獲取文章鏈接,然後再使用web-view組件將文章鏈接傳入。具體做法如下:
1.使用微信公眾平台的自定義菜單或圖文消息推送功能在公眾號中發布文章,獲取文章id。
2.調用微信公眾平台的API獲取文章鏈接,並在小程序中使用web-view組件打開鏈接。
// 獲取文章鏈接
wx.request({
url: 'https://api.weixin.qq.com/cgi-bin/ticket/getticket?type=jsapi',
data: {
access_token: '公眾號access_token',
openid: '用戶openid',
media_id: '文章id'
},
success: function (res) {
// 獲取文章鏈接
var url = res.data.url;
// 使用web-view組件在小程序中打開文章鏈接
wx.navigateTo({
url: '/pages/webview/webview?url=' + encodeURIComponent(url)
})
}
})
四、小程序跳轉公眾號文章
小程序跳轉公眾號文章與跳轉公眾號推文類似,需要先獲取文章id,然後使用小程序的分享介面將文章鏈接分享到對話窗口。下面是示例代碼:
wx.request({
url: 'https://api.weixin.qq.com/cgi-bin/ticket/getticket?type=jsapi',
data: {
access_token: '公眾號access_token',
openid: '用戶openid',
media_id: '文章id'
},
success: function (res) {
// 獲取文章鏈接
var url = res.data.url;
// 分享到對話窗口
wx.showShareMenu({
success: function () {
wx.shareAppMessage({
title: '文章標題',
path: '文章鏈接',
imageUrl: '文章配圖鏈接'
})
}
})
}
})
五、小程序跳轉公眾號頁面
小程序跳轉公眾號頁面可以直接在小程序中使用wx.navigateTo或wx.redirectTo,並傳入公眾號頁面鏈接,就可以實現跳轉。下面是示例代碼:
// 跳轉公眾號頁面
wx.navigateTo({
url: '公眾號頁面鏈接'
})
六、小程序如何跳轉公眾號文章
跳轉公眾號文章需要獲取文章鏈接,並通過分享介面將文章鏈接分享到對話窗口。具體做法同小程序跳轉公眾號推文,可參考前面的示例代碼。
七、小程序跳轉公眾號鏈接
小程序跳轉公眾號鏈接需要使用web-view組件,將公眾號鏈接傳入即可。具體可參考小程序跳轉公眾號H5。
八、小程序跳轉公眾號關注
小程序跳轉公眾號關注需要使用公眾號的二維碼圖片,並在小程序中顯示該二維碼。用戶掃描二維碼關注公眾號即可。下面是示例代碼:
<image src="公眾號二維碼圖片鏈接" style="width: 200rpx; height: 200rpx;" />
九、小程序跳轉公眾號名片
小程序跳轉公眾號名片可使用微信提供的access_token獲取名片鏈接,然後使用web-view組件將名片鏈接傳入。示例代碼如下:
wx.request({
url: 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=公眾號appid&secret=公眾號appsecret',
success: function (res) {
var access_token = res.data.access_token;
wx.request({
url: 'https://api.weixin.qq.com/cgi-bin/user/info',
data: {
access_token: access_token,
openid: '用戶openid',
lang: 'zh_CN'
},
success: function (res) {
var card_url = res.data.card_url;
// 使用web-view組件打開名片鏈接
wx.navigateTo({
url: '/pages/webview/webview?url=' + encodeURIComponent(card_url)
})
}
})
}
})
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/282588.html
微信掃一掃
支付寶掃一掃