国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

小程序與h5之間的跳轉(zhuǎn)(webview)

這篇具有很好參考價(jià)值的文章主要介紹了小程序與h5之間的跳轉(zhuǎn)(webview)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

小程序與h5之間的跳轉(zhuǎn)(webview)

在微信官網(wǎng)中,h5跳小程序并帶參是有api的,直接使用wx.miniProgram.navigateTo(url)就可以了,但是項(xiàng)目中往往這個(gè)是不夠用的,因?yàn)槲覀兛赡苓€想著從小程序中執(zhí)行完一些程序后拿到返回值給返回到h5中,這時(shí)這個(gè)參數(shù)就不好帶到h5中了,所以這篇文章就解決了這個(gè)小程序向h5傳參問題,當(dāng)然也是我自己經(jīng)過百度其他人的文章最后得到的結(jié)論,目前使用起來是可以的,僅供參考
方法就是直接更改webview的鏈接
假如A是h5上的某一個(gè)頁面,,B是包含h5的webview那個(gè)小程序中頁面,,C是h5要跳轉(zhuǎn)到小程序的那個(gè)小程序頁面。
因?yàn)槲业膆5項(xiàng)目有token存在,所以不能將webview的鏈接置空再給新鏈接(因?yàn)檫@樣h5始終會到和獲取token那個(gè)頁面而不是A頁面)
1、A跳轉(zhuǎn)到C(傳urls是當(dāng)前頁面的路徑)

  wx.miniProgram.navigateTo({
		 url: ‘小程序page?urls=+**encodeURIComponent(window.location.href)**
	})
2、C回到A(拿到了C給回來的結(jié)果,例如返回了code)
let pages = getCurrentPages();
let prevPage = pages[pages.length - 2];
prevPage.setData({ 
	newUrl: **this.urlpage** + '?success=' + data
})
3、B頁面接收C頁面返回的code,要在onshow中調(diào)用
<web-view v-if="webviewUrl" :src="webviewUrl"></web-view>
var pages = getCurrentPages();
	 var currPage = pages[pages.length - 1]; //當(dāng)前頁面
	 let data = currPage.data;
		if(data.newUrl){
			that.webviewUrl = data.newUrl;
		}

如果直接在C頁面上做回退事件,因?yàn)锳頁面不會被重定向,所以不會拿到code,但是我們需要code,所以將剛才的urls和code拼接起來給urlpage并傳給B頁面的webview的src上,這樣h5的token也不會失效,展示頁面也是A頁面,code值也就拿到了文章來源地址http://www.zghlxwxcb.cn/news/detail-694394.html

到了這里,關(guān)于小程序與h5之間的跳轉(zhuǎn)(webview)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ARMv8/ARMv9架構(gòu)下特權(quán)程序之間的跳轉(zhuǎn)模型與系統(tǒng)啟動探析

    ARMv8/ARMv9架構(gòu)下特權(quán)程序之間的跳轉(zhuǎn)模型與系統(tǒng)啟動探析

    ARMv8和ARMv9架構(gòu)是ARM公司推出的先進(jìn)處理器架構(gòu),被廣泛應(yīng)用于移動設(shè)備、服務(wù)器和嵌入式系統(tǒng)。這兩個(gè)架構(gòu)的設(shè)計(jì)旨在提供更高的性能、更好的能效以及更強(qiáng)大的安全性。其中,不同特權(quán)程序之間的跳轉(zhuǎn)模型是這一架構(gòu)中關(guān)鍵的組成部分,對于系統(tǒng)的整體安全性和可靠性具有

    2024年03月16日
    瀏覽(17)
  • 黑馬程序員pink老師前端入門教程,零基礎(chǔ)必看的h5(html5)+css3+移動端

    黑馬程序員pink老師前端入門教程,零基礎(chǔ)必看的h5(html5)+css3+移動端

    1.1什么是網(wǎng)頁? 1.2什么是HTML? 2.1常用的瀏覽器 2.2瀏覽器內(nèi)核 ?3.1為啥需要Web標(biāo)準(zhǔn)? 3.2Web標(biāo)準(zhǔn)的構(gòu)成 : 4.1基本語法概述: 4.2標(biāo)簽關(guān)系: 5.1HTML網(wǎng)頁: ? 6.1VSCode常用快捷鍵: 第二篇:前端VSCode常用插件-快捷鍵-以及常用技巧-pink老師 - 嗶哩嗶哩 快速復(fù)制一行:shift+alt+下/上箭

    2024年04月08日
    瀏覽(42)
  • uniapp webview H5跳轉(zhuǎn)微信小程序

    uniapp webview H5跳轉(zhuǎn)微信小程序

    第一步:manifest.json 第二步:index.html 第三步 H5跳轉(zhuǎn)微信小程序代碼

    2024年02月10日
    瀏覽(94)
  • h5(html5)+css3前端筆記二

    h5(html5)+css3前端筆記二

    一、表格標(biāo)簽 表格的主要作用: 表格主要用于 顯示、展示數(shù)據(jù) ,因?yàn)樗梢宰寯?shù)據(jù)顯示的非常的規(guī)整,可讀性非常好。特別是后臺展示數(shù)據(jù)的時(shí)候,能夠熟練運(yùn)用表格就顯得很重要。一個(gè)清爽簡約的表格能夠把繁雜的數(shù)據(jù)表現(xiàn)得很有條理。 1. table/table 用來定義表格的標(biāo)簽

    2024年02月14日
    瀏覽(30)
  • uniapp中微信小程序和H5相互跳轉(zhuǎn)及傳參(webview)

    uniapp中微信小程序和H5相互跳轉(zhuǎn)及傳參(webview)

    技術(shù)棧:uniapp-H5+uniapp-微信小程序(vue3+vite2+ts) 前言:在單位做項(xiàng)目的時(shí)候碰到一個(gè)需求,需要從微信小程序跳轉(zhuǎn)到H5頁面,這兩個(gè)端都是使用uniapp編寫的,查資料后決定使用webview來嵌入完成,然后考慮到還可能有參數(shù)(數(shù)據(jù))需要傳遞,所以實(shí)現(xiàn)后記錄一下。ps:以下代碼

    2024年02月09日
    瀏覽(85)
  • 使用Intent進(jìn)行頁面之間的跳轉(zhuǎn)【Intent_1】

    使用Intent進(jìn)行頁面之間的跳轉(zhuǎn)【Intent_1】

    ? 目錄 Intent 類型 一、顯式Intent方法 二、隱式Intent方法 開發(fā)文檔鏈接: Intent 和 Intent 過濾器 ?|? Android 開發(fā)者 ?|? Android Developers (google.cn) https://developer.android.google.cn/guide/components/intents-filters Intent是一個(gè)消息傳遞對象,解決Android應(yīng)用的各項(xiàng)組件之間的通訊,您可以用來從其

    2023年04月18日
    瀏覽(23)
  • 微信小程序webview內(nèi)嵌H5跳轉(zhuǎn)頁面后沒有返回按鈕完美解決方案

    簡單的講就是我們可以在小程序內(nèi)放置一個(gè)web-view組件來鏈接我們的HTML頁面了。 但是點(diǎn)擊跳轉(zhuǎn)頁面的時(shí)候。頁面左上角沒有?。》祷匕粹o??!導(dǎo)致回不去了,這不是搞笑的嗎。 看了下其他的小程序,發(fā)現(xiàn)如果是兩個(gè)小程序頁面跳轉(zhuǎn)的話,第二個(gè)頁面的左上角是會有返回按鈕

    2024年02月08日
    瀏覽(98)
  • 微信小程序和H5之間互相跳轉(zhuǎn)、互相傳值

    微信小程序和H5之間互相跳轉(zhuǎn)、互相傳值

    ??微信小程序和內(nèi)嵌 H5 之間來回跳轉(zhuǎn),來回交互。 ??微信小程序官方提供了 web-view 組件來實(shí)現(xiàn)微信小程序跳轉(zhuǎn)到 H5 頁面,實(shí)現(xiàn)的方式也很簡單,具體實(shí)現(xiàn)方式如下: 1、新建一個(gè)頁面用來單獨(dú)存放 web-view 組件,并且所有的內(nèi)嵌 H5 都可以通過這個(gè)頁面來實(shí)現(xiàn)跳轉(zhuǎn); (

    2024年02月02日
    瀏覽(23)
  • APP跳轉(zhuǎn)H5、微信小程序與微信小程序之間互跳

    plus.share.getServices(function(res) { var sweixin = null; for (var i = 0; i res.length; i++) { var t = res[i]; if (t.id == ‘weixin’) { sweixin = t; } } if (sweixin) { sweixin.launchMiniProgram({ id: item.id, //小程序原始id type: item.type, //環(huán)境 0-正式版; 1-測試版; 2-體驗(yàn)版 path: path //指定頁的路徑,如需傳參直接字符串

    2024年02月08日
    瀏覽(18)
  • 微信小程序和H5之間相互跳轉(zhuǎn)的幾種情況

    直接通過web-view內(nèi)嵌的方式,有且只有這一種方式。 H5內(nèi)嵌在小程序的web-view中,想要打開小程序自身的頁面,可通過 wx.miniProgram.navigateTo 方法,參考鏈接:web-view | 微信開放文檔 (qq.com) H5在非小程序環(huán)境中,微信瀏覽器或者手機(jī)自帶瀏覽器打開時(shí),想要跳轉(zhuǎn)到小程序,可通過

    2024年02月11日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包