最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Html5頁面跳轉(zhuǎn)小程序的三種方式

  發(fā)布時間:2023-12-04 16:14:50   作者:qq_41939902   我要評論
實際開發(fā)中,小程序和H5往往有很多業(yè)務(wù)場景需要來回跳轉(zhuǎn),本文就來介紹一下Html5頁面跳轉(zhuǎn)小程序的三種方式,感興趣的可以了解一下

前言

實際開發(fā)中,小程序和H5往往有很多業(yè)務(wù)場景需要來回跳轉(zhuǎn),這里主要介紹三種跳轉(zhuǎn)方式供大家參考。
場景:微信小程序登錄有時候需要和公眾號進行綁定,獲取公眾號code和appid傳給后臺進行綁定

一、web-view標簽返回小程序

1.小程序啟動頁面只寫web-view標簽跳轉(zhuǎn)到授權(quán)頁面。

<template>
	<web-view src="https://www.xxx.cn/auth.html"></web-view>
</template>

2.編寫auth.html

<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
<script type="text/javascript">
		let url = window.location.href;
		if(url.includes(code)) {
			if (wx.miniProgram) {
				wx.miniProgram.reLaunch({
					url: `/pages/home/index?code=${url中的code}&appId=${url中的appid}`,
					success: function() {
						......
					},
					fall: function() {
						......
					}
				})
			}
		} else {
			window.location.
		}
	</script>

3、把auth.html放到服務(wù)器就可以測試訪問,打開小程序默認進入啟動頁面中的webview跳轉(zhuǎn)到H5,授權(quán)成功后,通過wx.miniProgram.reLaunch方法攜帶參數(shù)跳回小程序

二、wx-open-launch-weapp

1.編寫auth.html

<div id="app">
		<wx-open-launch-weapp id="launch-btn" username="原始ID" path="賦值自己的path頁面">
			<template>
				<button class="btn">跳轉(zhuǎn)小程序</button>
			</template>
		</wx-open-launch-weapp>
	</div>
	<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
	<script type="text/javascript">
		let url = window.location.href;
		//如果url中包含code,說明授權(quán)成功,開始注冊微信config
		if(url.includes(code)) {
			//通過接口拿到appId,nonceStr,signature,timestamp
			wx.config({
				debug: false,
				appId,
				timestamp,
				nonceStr,
				signature,
				jsApiList: ['chooseImage', 'previewImage'], //必寫,否則不顯示
				openTagList: ['wx-open-launch-weapp']//必寫,否則不顯示
			});
		} else {
			window.location.
		}
	</script>

2、公眾號后臺配置好相應的域名和ip白名單,把auth.html放到服務(wù)器就可以測試訪問,點擊按鈕,跳轉(zhuǎn)到小程序首頁(標簽中的path屬性),在onLoad函數(shù)中獲取參數(shù)

三、URL Scheme

該接口用于獲取小程序 scheme 碼,適用于短信、郵件、外部網(wǎng)頁、微信內(nèi)等拉起小程序的業(yè)務(wù)場景。通過該接口,可以選擇生成到期失效和永久有效的小程序碼,有數(shù)量限制,目前僅針對國內(nèi)非個人主體的小程序開放。

1.HTTPS 調(diào)用

 POST https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN 

2.返回示例

{
  "msg": "操作成功",
  "code": 200,
  "data": {
    "openlink": "weixin://dl/business/?t=WqDMv7uIy7g"
  }
}

3.調(diào)用,微信內(nèi)打開跳轉(zhuǎn)的是正式版,微信外可以跳轉(zhuǎn)體驗版和開發(fā)板,具體通過env_version參數(shù)設(shè)置小程序版本

我這里是寫個html文件通過a標簽訪問

<a href="weixin://dl/business/?t=WqDMv7uIy7g">跳轉(zhuǎn)小程序</a>

到此這篇關(guān)于Html5頁面跳轉(zhuǎn)小程序的三種方式的文章就介紹到這了,更多相關(guān)Html5頁面跳轉(zhuǎn)小程序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

  • Html5跳轉(zhuǎn)到APP指定頁面的實現(xiàn)

    這篇文章主要介紹了Html5跳轉(zhuǎn)到APP指定頁面的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學
    2020-01-14

最新評論

勐海县| 乐山市| 台湾省| 突泉县| 开化县| 长阳| 西平县| 海安县| 石嘴山市| 北宁市| 遵义县| 齐河县| 瓦房店市| 毕节市| 尖扎县| 安义县| 马尔康县| 左云县| 吐鲁番市| 广昌县| 龙泉市| 沙湾县| 加查县| 林口县| 密山市| 广灵县| 额敏县| 淳安县| 高邮市| 礼泉县| 安西县| 阜平县| 壶关县| 阿瓦提县| 玉龙| 阜南县| 五寨县| 克拉玛依市| 砀山县| 宁南县| 深泽县|