相關需求鏈接
滴滴小程序跳轉20200527==>https://www.cnblogs.com/bobo1713930654/p/12970872.html
公眾號跳轉小程序地圖20200608==>https://www.cnblogs.com/bobo1713930654/p/13063882.html
1. 公眾號中引入微信官方 js
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
2. 判斷是否在微信小程序環境中
方式一
// web-view下的頁面內 function ready() { console.log(window.__wxjs_environment === 'miniprogram') // true ,打印是否是微信小程序環境 } if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) { document.addEventListener('WeixinJSBridgeReady', ready, false) } else { ready() }
方式二
wx.miniProgram.getEnv(function(res) { console.log(res.miniprogram) // true })
3.頁面跳轉分支處理

如果不在小程序中:調用滴滴接口http://xxxxxxxx/api/diDiGateway/placeOrder.do時useWay傳miniProgram ,獲取H5跳轉地址, 現有已完成的默認模式
如果在小程序中:調用滴滴接口http://xxxxxxxx/api/diDiGateway/placeOrder.do時useWay傳H5 , 待開發ing
4.如果在小程序中,則使用以下js方法跳轉到 "C端平台小程序"
小程序接口說明:
- appid(滴滴小程序appid , 文檔已提供中固定值): wxc591d03d429cf06e
- path: 請求 http://xxxxxxxx/api/diDiGateway/placeOrder.do 地址后 ,返回的滴滴小程序path路徑
wx.miniProgram.navigateTo({ url: '/pages/dddaijia/dddaijia?appid='+appid+'&path='+encodeURI(path) })
5. "C端平台小程序"點擊按鈕跳轉到滴滴小程序
wx.navigateToMiniProgram({
appId: 'wxc591d03d429cf06e',
path: ''xxxxxxxxxxxxxx'
})
